{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://altss.com/schemas/transaction.json","title":"Transaction research fields","description":"Descriptive research shape, not a guaranteed API response, record export or access entitlement. Every value is source-dependent; null is unknown or unavailable. Related entities remain distinct.","type":"object","additionalProperties":false,"required":["transaction_type","transaction_date","target","amount","currency","participants","people"],"properties":{"transaction_type":{"type":["string","null"],"description":"Recorded investment/deal or exit category. Do not infer a transaction stage or completion from a label alone.","x-altss-field-id":"transaction.transaction_type"},"transaction_date":{"type":["string","null"],"description":"The recorded investment, acquisition or exit event date. Preserve available precision. A source publication date is not automatically the deal date.","x-altss-field-id":"transaction.transaction_date"},"target":{"type":["string","null"],"description":"The company associated with the transaction record. Related firms remain separate; no identity merge follows from a shared name.","x-altss-field-id":"transaction.target"},"amount":{"type":["number","null"],"description":"Recorded transaction amount where disclosed. Native stated units; not currency-normalized valuation, complete financing terms or an audited enterprise value. Missing means unknown, not zero.","x-altss-field-id":"transaction.amount"},"currency":{"type":["string","null"],"description":"Recorded currency associated with that amount. Unknown currency remains null; no implied FX conversion.","x-altss-field-id":"transaction.currency"},"participants":{"type":["array","null"],"items":{"type":"object","additionalProperties":false,"required":["name","entity_type","role"],"properties":{"name":{"type":["string","null"]},"entity_type":{"enum":["company","organization","family-office","institutional-investor","person","fund","transaction","relationship","commitment","event",null]},"role":{"type":["string","null"]}}},"description":"Recorded investing organizations and their transaction roles. An investing firm is not automatically an acquirer, seller or owner. Exit buyer identity is not universally exposed.","x-altss-field-id":"transaction.participants"},"people":{"type":["array","null"],"items":{"type":"object","additionalProperties":false,"required":["name","entity_type","role"],"properties":{"name":{"type":["string","null"]},"entity_type":{"enum":["company","organization","family-office","institutional-investor","person","fund","transaction","relationship","commitment","event",null]},"role":{"type":["string","null"]}}},"description":"People associated with an investing organization or a recorded deal role. A deal lead is not automatically an employee of the target company.","x-altss-field-id":"transaction.people"}}}