{"schema":"agent-activity.contract.v1","version":"2026-10-14","public_collection":"Bounded public registry, service and protocol observations; global coverage unknown.","private_ingestion":"A separately reviewed contributor credential is required. Network and learning tokens are not accepted.","identity":"Self-declared, reviewer-attested and wallet-controlled are different claims. A signature alone does not prove AI control.","outcomes":"Submitted outcomes remain source-reported until separately reconciled. No trading return is inferred from transfers.","purposes":["private_evidence","aggregate_resale"],"shared_training":false,"record_level_resale":false,"retention_days":90,"pilot_request_retention_days":30,"maximum_request_bytes":65536,"maximum_contributor_events_per_day":10000,"revocation":"Withdrawal removes private events, claims and reviews. Exports require live validation before delivery.","prohibited_fields":["prompts","raw tool arguments","credentials","personal payment details"],"contribution_schema":{"additionalProperties":false,"properties":{"schema_version":{"const":"1.0","default":"1.0","title":"Schema Version","type":"string"},"event_id":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","title":"Event Id","type":"string"},"agent_id":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","title":"Agent Id","type":"string"},"agent_version":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","title":"Agent Version","type":"string"},"journey_id":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","title":"Journey Id","type":"string"},"kind":{"enum":["decision","tool_call","order","fill","position_snapshot","cash_flow","payment_authorized","payment_settled","fulfilled","refunded","failed"],"title":"Kind","type":"string"},"occurred_at":{"format":"date-time","title":"Occurred At","type":"string"},"mode":{"enum":["live","paper","backtest","test","unknown"],"title":"Mode","type":"string"},"venue":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","title":"Venue","type":"string"},"economic_domain":{"default":"unknown","enum":["trading","digital_service","physical_goods","unknown"],"title":"Economic Domain","type":"string"},"account_ref":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"Account Ref"},"evidence_sha256":{"pattern":"^[a-f0-9]{64}$","title":"Evidence Sha256","type":"string"},"external_ref":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"External Ref"},"decision_ref":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"Decision Ref"},"instrument":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"Instrument"},"side":{"anyOf":[{"enum":["buy","sell","in","out"],"type":"string"},{"type":"null"}],"default":null,"title":"Side"},"price":{"anyOf":[{"maxLength":60,"pattern":"^-?[0-9]{1,36}(\\.[0-9]{1,18})?$","type":"string"},{"type":"null"}],"default":null,"title":"Price"},"quantity":{"anyOf":[{"maxLength":60,"pattern":"^-?[0-9]{1,36}(\\.[0-9]{1,18})?$","type":"string"},{"type":"null"}],"default":null,"title":"Quantity"},"amount":{"anyOf":[{"maxLength":60,"pattern":"^-?[0-9]{1,36}(\\.[0-9]{1,18})?$","type":"string"},{"type":"null"}],"default":null,"title":"Amount"},"fee":{"anyOf":[{"maxLength":60,"pattern":"^-?[0-9]{1,36}(\\.[0-9]{1,18})?$","type":"string"},{"type":"null"}],"default":null,"title":"Fee"},"currency":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"Currency"},"tool":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"Tool"},"outcome":{"default":"unknown","enum":["unknown","success","error","refused"],"title":"Outcome","type":"string"},"model_version":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"Model Version"},"config_version":{"anyOf":[{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","type":"string"},{"type":"null"}],"default":null,"title":"Config Version"},"trace_id":{"anyOf":[{"pattern":"^[a-f0-9]{32}$","type":"string"},{"type":"null"}],"default":null,"title":"Trace Id"}},"required":["event_id","agent_id","agent_version","journey_id","kind","occurred_at","mode","venue","evidence_sha256"],"title":"Contribution","type":"object"},"identity_schema":{"additionalProperties":false,"properties":{"agent_id":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","title":"Agent Id","type":"string"},"agent_version":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9][A-Za-z0-9_.:/-]*$","title":"Agent Version","type":"string"},"venue":{"enum":["hyperliquid","base","alpaca","merchant"],"title":"Venue","type":"string"},"account":{"maxLength":128,"minLength":1,"pattern":"^[A-Za-z0-9_.:-]+$","title":"Account","type":"string"},"evidence_sha256":{"pattern":"^[a-f0-9]{64}$","title":"Evidence Sha256","type":"string"},"valid_from":{"format":"date-time","title":"Valid From","type":"string"},"valid_until":{"format":"date-time","title":"Valid Until","type":"string"}},"required":["agent_id","agent_version","venue","account","evidence_sha256","valid_from","valid_until"],"title":"IdentityClaim","type":"object"}}