The unique URI identifier for the contract
The event type that the contract's handler accepts
A record of versioned schemas, mapping semantic versions to their accept/emit schemas
Optional metadata type
Optional description providing context about the contract or its handler
The contract metadata
The event type that this contract's handler accepts
The unique URI identifier for this contract
A record mapping semantic versions to their corresponding schemas
Defines the structure of an Arvo contract, including its identifier, type, and versioned schemas.