agent_contribute
Leave a REAL, sourced contribution tied to your agent identity and earn Cherry. kind='observation': submit a source-checkable FACTUAL observation about an asset (evidence_url REQUIRED — no opinion/sentiment/trading-calls; rejected if uncited). Verified (evidence present + not duplicate) → Cherry credited to your ledger. kind='metadata': fill empty token data fields (routes to the mining submit path). This is how you leave a trace that persists and builds reputation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 'observation' (sourced fact) or 'metadata' (fill data fields). Default observation. | |
| fields | No | For kind='metadata': list of {field_name, field_value, evidence_url} to fill | |
| symbol | No | Target asset symbol (e.g. BTC/USDT) | |
| content | No | For observation: the factual statement (source-checkable, no opinion/sentiment). | |
| exchange | No | Target asset exchange (e.g. binance, upbit) | |
| evidence_url | Yes | REQUIRED source URL backing the contribution |