{"uid":"cap_6yD6crs2Bj61TJcx-4OLB","slug":"legit-watch-algorand-address-trust-score-monitor-28ddf4d4","name":"LEGIT Watch — Algorand Address Trust Score Monitor","description":"LEGIT: trust scores and organic demand intelligence for the x402 agentic economy, settled on Algorand. Created by GONNA.","url":"https://legit.gonna.bond/v1/watch","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"type":"string","const":"json"}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string","const":"json"},"schema":{"type":"object"},"example":{"type":"object"}},"additionalProperties":false},"inputSchema":{"type":"object"}},"additionalProperties":false},"responseSchema":{"type":"json","schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["watch_id","address","network","created_at","expires_at","ttl_days","webhook_configured","initial","capability"],"properties":{"address":{"type":"string"},"initial":{"type":"object","required":["score","grade"],"properties":{"grade":{"type":["string","null"]},"score":{"type":["number","null"]}},"description":"Latest known score state at creation, so the first detection cycle reports only real transitions."},"network":{"type":"string"},"ttl_days":{"type":"integer"},"watch_id":{"type":"string","description":"Bearer capability: read status and events FREE at /v1/watches/{watch_id} and /v1/watches/{watch_id}/events."},"capability":{"type":"string"},"created_at":{"type":["string","null"]},"expires_at":{"type":["string","null"]},"webhook_configured":{"type":"boolean"}}},"example":{"address":"G7V7U7H6IYRP7BIZO2KV6ODGQPESMMRDCWBYT3GIMNHTNK3VCKWSSKD55A","initial":{"grade":"A+","score":97.4},"network":"algorand-mainnet","ttl_days":30,"watch_id":"9f1c2a4b6d8e4f0a1b3c5d7e9f0a1b2c","capability":"The watch id is the bearer capability: read status and events FREE at GET /v1/watches/{watch_id} and GET /v1/watches/{watch_id}/events.","created_at":"2026-08-10T00:00:00","expires_at":"2026-09-09T00:00:00","webhook_configured":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Pa5wli2GGc4ca_WtjxQHV","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"31566704","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a monitoring watch on an Algorand address that continuously tracks its LEGIT trust score and organic demand grade, delivering change notifications via webhook.","exampleAgentPrompt":"Set up a 30-day LEGIT watch on the Algorand mainnet address G7V7U7H6IYRP7BIZO2KV6ODGQPESMMRDCWBYT3GIMNHTNK3VCKWSSKD55A and notify my webhook at https://myapp.example.com/hooks/legit whenever its trust score or grade changes.","exampleUseCases":[{"title":"DeFi counterparty risk screening","prompt":"Before we finalize this Algorand DEX trade, set up a LEGIT watch on the counterparty's address ABCDEF1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF123456 on algorand-mainnet for 14 days and ping https://risk.myplatform.io/webhook if their trust grade drops below what it is right now."},{"title":"NFT marketplace seller reputation tracking","prompt":"We have a high-value seller on our Algorand NFT marketplace — can you start a 30-day LEGIT watch on their address G7V7U7H6IYRP7BIZO2KV6ODGQPESMMRDCWBYT3GIMNHTNK3VCKWSSKD55A and send score change events to https://marketplace.example.com/hooks/seller-reputation?"},{"title":"Agentic wallet trust monitoring","prompt":"My AI agent is about to start transacting autonomously on Algorand mainnet using wallet ZXCVBN9876543210ZXCVBN9876543210ZXCVBN9876543210ZXCVBN987654 — set up a LEGIT watch on that address for 60 days so I get alerted at https://agent-ops.example.com/alerts if its organic demand score changes."}],"resultDescription":"Returns a watch_id (which doubles as a bearer token to poll watch status and events for free), the Algorand address and network being watched, the initial trust score and grade at creation time (so future detections only report real transitions), timestamps for creation and expiry, TTL in days, a flag confirming webhook configuration, and a capability string explaining how to use the watch_id.","failureModes":["Invalid or malformed Algorand address returns a 400 error","Unsupported network value causes validation failure","Missing required fields (address, webhook URL) returns 422 unprocessable entity","Payment not settled via x402 returns 402 Payment Required","Watch TTL exceeds maximum allowed duration causes rejection","Webhook URL unreachable or malformed may cause watch creation to fail or webhook delivery to silently drop"],"whenToPreferThis":"Use this endpoint when you need continuous, event-driven monitoring of an Algorand address's LEGIT trust score rather than a one-shot score lookup. It is ideal when you want to detect grade transitions over time (e.g. A+ dropping to B) without polling, when integrating trust-score alerts into an automated workflow or agent loop, or when you need the initial score snapshot to baseline future comparisons. Prefer a score-lookup endpoint if you only need the current score once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:34:45.119Z","isFirstParty":false}