register_data_source
Register a data source and define access terms for AI agents. Specify content type, allowed purposes, attribution, compensation, and derivative policy. Returns a signed SourceReceipt.
Instructions
Register a data source with terms for agent access. Returns a signed SourceReceipt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contentDescriptor | Yes | Human-readable description of the data | |
| contentCommitment | Yes | SHA-256 hash of the data content | |
| contentType | Yes | Type of data | |
| allowedPurposes | Yes | Allowed purposes: read, analyze, summarize, generate, recommend, train, embed, redistribute, commercial | |
| requireAttribution | No | ||
| compensationType | No | none | |
| compensationAmount | No | Amount per access (for per_access type) | |
| compensationCurrency | No | usd | |
| maxAccessCount | No | Max total accesses allowed | |
| derivativePolicy | No | attribution_required |