{
  "tool": {
    "slug": "crypto-tokenomics-risk-scan",
    "title": "Crypto Tokenomics Risk Scan",
    "category": "Crypto Intelligence",
    "description": "Scan token supply, unlocks, incentives, concentration, utility, and narrative risk from a compact project brief.",
    "buyerIntent": "Use before an agent drafts a crypto market note or ranks token opportunities.",
    "tokenValue": "Produces a structured risk map without a broad model research pass.",
    "method": "POST",
    "rawBlueprintSlug": "deepseek-v4-pro-disruption-proprietary-token-market",
    "priceUSDC": 0.015,
    "latencyTargetMs": 280,
    "status": "live-preview",
    "tags": [
      "crypto",
      "tokenomics",
      "risk",
      "markets"
    ],
    "requestSchema": {
      "type": "object",
      "required": [
        "subject"
      ],
      "properties": {
        "subject": {
          "type": "string",
          "description": "Company, page, API, document, product, dataset, or decision being scored."
        },
        "context": {
          "type": "string",
          "description": "Compact notes, extracted text, rows summary, page copy, or structured brief."
        },
        "url": {
          "type": "string"
        },
        "data": {
          "type": "object",
          "description": "Optional structured facts, metrics, rows, or extracted fields."
        },
        "signals": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "goal": {
          "type": "string",
          "description": "Decision the buying agent wants to make."
        },
        "constraints": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "timeframe": {
          "type": "string"
        },
        "market": {
          "type": "string"
        },
        "currency": {
          "type": "string"
        }
      }
    },
    "responseSchema": {
      "type": "object",
      "properties": {
        "tool": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "score": {
          "type": "integer"
        },
        "grade": {
          "type": "string"
        },
        "confidence": {
          "type": "string"
        },
        "findings": {
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "priorityActions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "missingInputs": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "machineActions": {
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "evidenceRequests": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "monetizationAngle": {
          "type": "string"
        }
      }
    },
    "sampleRequest": {
      "subject": "Agent-commerce utility token",
      "context": "Supply capped, team unlock starts in six months, token used for marketplace fees.",
      "goal": "Flag risks before writing an investment-style brief."
    },
    "sampleResponse": {
      "tool": "crypto-tokenomics-risk-scan",
      "subject": "Agent-commerce utility token",
      "score": 78,
      "grade": "B",
      "confidence": "medium",
      "findings": [
        {
          "id": "input-coverage",
          "status": "warn",
          "severity": "medium",
          "message": "Crypto Tokenomics Risk Scan has enough context for first-pass triage, but live evidence would improve confidence."
        }
      ],
      "priorityActions": [
        "Add source URLs or structured data for higher-confidence scoring.",
        "Expose the result as JSON so downstream agents can act without parsing prose."
      ],
      "missingInputs": [
        "sourceUrls",
        "freshMetrics"
      ],
      "machineActions": [
        {
          "action": "collect_evidence",
          "target": "sourceUrls",
          "priority": "high"
        }
      ],
      "evidenceRequests": [
        "Provide compact facts, source URLs, and any hard numeric metrics."
      ],
      "monetizationAngle": "A small paid triage result can save one or more model calls when the buyer only needs a ranked decision."
    },
    "endpoint": "/api/v1/agent-tools/crypto-tokenomics-risk-scan/",
    "absoluteEndpoint": "https://elpa.space/api/v1/agent-tools/crypto-tokenomics-risk-scan/",
    "pageUrl": "https://elpa.space/agent-tools/#crypto-tokenomics-risk-scan",
    "rawBlueprintUrl": "https://elpa.space/raw/deepseek-v4-pro-disruption-proprietary-token-market",
    "priceLabel": "0.015 USDC"
  },
  "payment": {
    "protocol": "x402",
    "implementation": "x402 v2 exact EVM facilitator with legacy Base USDC transaction-hash fallback",
    "network": "Base",
    "networkCaip2": "eip155:8453",
    "currency": "USDC",
    "tokenContract": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
    "recipientAddress": "0xd9d6ae1d5a2128fea511460fac8e4dea58baf153",
    "paymentHeaders": [
      "PAYMENT-SIGNATURE",
      "X-PAYMENT",
      "x402-tx-hash (legacy)"
    ],
    "challengeHeader": "PAYMENT-REQUIRED",
    "responseHeader": "PAYMENT-RESPONSE",
    "facilitatorEnv": [
      "X402_FACILITATOR_URL",
      "X402_FACILITATOR_AUTHORIZATION"
    ],
    "maxTimeoutSeconds": 120,
    "priceUSDC": 0.015,
    "x402": {
      "x402Version": 2,
      "resource": {
        "url": "https://elpa.space/api/v1/agent-tools/crypto-tokenomics-risk-scan/",
        "description": "Scan token supply, unlocks, incentives, concentration, utility, and narrative risk from a compact project brief.",
        "mimeType": "application/json",
        "serviceName": "ELPA Agent Tools",
        "tags": [
          "crypto",
          "tokenomics",
          "risk",
          "markets"
        ],
        "iconUrl": "https://elpa.space/logo.svg"
      },
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "amount": "15000",
          "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
          "payTo": "0xd9d6ae1d5a2128fea511460fac8e4dea58baf153",
          "maxTimeoutSeconds": 120,
          "extra": {
            "name": "USDC",
            "version": "2",
            "decimals": 6
          }
        }
      ],
      "paymentRequired": {
        "x402Version": 2,
        "error": "PAYMENT-SIGNATURE header is required",
        "resource": {
          "url": "https://elpa.space/api/v1/agent-tools/crypto-tokenomics-risk-scan/",
          "description": "Scan token supply, unlocks, incentives, concentration, utility, and narrative risk from a compact project brief.",
          "mimeType": "application/json",
          "serviceName": "ELPA Agent Tools",
          "tags": [
            "crypto",
            "tokenomics",
            "risk",
            "markets"
          ],
          "iconUrl": "https://elpa.space/logo.svg"
        },
        "accepts": [
          {
            "scheme": "exact",
            "network": "eip155:8453",
            "amount": "15000",
            "asset": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
            "payTo": "0xd9d6ae1d5a2128fea511460fac8e4dea58baf153",
            "maxTimeoutSeconds": 120,
            "extra": {
              "name": "USDC",
              "version": "2",
              "decimals": 6
            }
          }
        ],
        "extensions": {
          "bazaar": {
            "info": {
              "discoverable": true,
              "category": "Crypto Intelligence",
              "tags": [
                "crypto",
                "tokenomics",
                "risk",
                "markets"
              ],
              "input": {
                "subject": "Agent-commerce utility token",
                "context": "Supply capped, team unlock starts in six months, token used for marketplace fees.",
                "goal": "Flag risks before writing an investment-style brief."
              },
              "output": {
                "tool": "crypto-tokenomics-risk-scan",
                "subject": "Agent-commerce utility token",
                "score": 78,
                "grade": "B",
                "confidence": "medium",
                "findings": [
                  {
                    "id": "input-coverage",
                    "status": "warn",
                    "severity": "medium",
                    "message": "Crypto Tokenomics Risk Scan has enough context for first-pass triage, but live evidence would improve confidence."
                  }
                ],
                "priorityActions": [
                  "Add source URLs or structured data for higher-confidence scoring.",
                  "Expose the result as JSON so downstream agents can act without parsing prose."
                ],
                "missingInputs": [
                  "sourceUrls",
                  "freshMetrics"
                ],
                "machineActions": [
                  {
                    "action": "collect_evidence",
                    "target": "sourceUrls",
                    "priority": "high"
                  }
                ],
                "evidenceRequests": [
                  "Provide compact facts, source URLs, and any hard numeric metrics."
                ],
                "monetizationAngle": "A small paid triage result can save one or more model calls when the buyer only needs a ranked decision."
              }
            },
            "schema": {
              "type": "object",
              "properties": {
                "discoverable": {
                  "type": "boolean"
                },
                "category": {
                  "type": "string"
                },
                "tags": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "input": {
                  "type": "object",
                  "required": [
                    "subject"
                  ],
                  "properties": {
                    "subject": {
                      "type": "string",
                      "description": "Company, page, API, document, product, dataset, or decision being scored."
                    },
                    "context": {
                      "type": "string",
                      "description": "Compact notes, extracted text, rows summary, page copy, or structured brief."
                    },
                    "url": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object",
                      "description": "Optional structured facts, metrics, rows, or extracted fields."
                    },
                    "signals": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "goal": {
                      "type": "string",
                      "description": "Decision the buying agent wants to make."
                    },
                    "constraints": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "timeframe": {
                      "type": "string"
                    },
                    "market": {
                      "type": "string"
                    },
                    "currency": {
                      "type": "string"
                    }
                  }
                },
                "output": {
                  "type": "object",
                  "properties": {
                    "tool": {
                      "type": "string"
                    },
                    "subject": {
                      "type": "string"
                    },
                    "score": {
                      "type": "integer"
                    },
                    "grade": {
                      "type": "string"
                    },
                    "confidence": {
                      "type": "string"
                    },
                    "findings": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "priorityActions": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "missingInputs": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "machineActions": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    },
                    "evidenceRequests": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    },
                    "monetizationAngle": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      },
      "paymentRequiredBase64": "eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQQVlNRU5ULVNJR05BVFVSRSBoZWFkZXIgaXMgcmVxdWlyZWQiLCJyZXNvdXJjZSI6eyJ1cmwiOiJodHRwczovL2VscGEuc3BhY2UvYXBpL3YxL2FnZW50LXRvb2xzL2NyeXB0by10b2tlbm9taWNzLXJpc2stc2Nhbi8iLCJkZXNjcmlwdGlvbiI6IlNjYW4gdG9rZW4gc3VwcGx5LCB1bmxvY2tzLCBpbmNlbnRpdmVzLCBjb25jZW50cmF0aW9uLCB1dGlsaXR5LCBhbmQgbmFycmF0aXZlIHJpc2sgZnJvbSBhIGNvbXBhY3QgcHJvamVjdCBicmllZi4iLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24iLCJzZXJ2aWNlTmFtZSI6IkVMUEEgQWdlbnQgVG9vbHMiLCJ0YWdzIjpbImNyeXB0byIsInRva2Vub21pY3MiLCJyaXNrIiwibWFya2V0cyJdLCJpY29uVXJsIjoiaHR0cHM6Ly9lbHBhLnNwYWNlL2xvZ28uc3ZnIn0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYW1vdW50IjoiMTUwMDAiLCJhc3NldCI6IjB4ODMzNTg5ZmNkNmVkYjZlMDhmNGM3YzMyZDRmNzFiNTRiZGEwMjkxMyIsInBheVRvIjoiMHhkOWQ2YWUxZDVhMjEyOGZlYTUxMTQ2MGZhYzhlNGRlYTU4YmFmMTUzIiwibWF4VGltZW91dFNlY29uZHMiOjEyMCwiZXh0cmEiOnsibmFtZSI6IlVTREMiLCJ2ZXJzaW9uIjoiMiIsImRlY2ltYWxzIjo2fX1dLCJleHRlbnNpb25zIjp7ImJhemFhciI6eyJpbmZvIjp7ImRpc2NvdmVyYWJsZSI6dHJ1ZSwiY2F0ZWdvcnkiOiJDcnlwdG8gSW50ZWxsaWdlbmNlIiwidGFncyI6WyJjcnlwdG8iLCJ0b2tlbm9taWNzIiwicmlzayIsIm1hcmtldHMiXSwiaW5wdXQiOnsic3ViamVjdCI6IkFnZW50LWNvbW1lcmNlIHV0aWxpdHkgdG9rZW4iLCJjb250ZXh0IjoiU3VwcGx5IGNhcHBlZCwgdGVhbSB1bmxvY2sgc3RhcnRzIGluIHNpeCBtb250aHMsIHRva2VuIHVzZWQgZm9yIG1hcmtldHBsYWNlIGZlZXMuIiwiZ29hbCI6IkZsYWcgcmlza3MgYmVmb3JlIHdyaXRpbmcgYW4gaW52ZXN0bWVudC1zdHlsZSBicmllZi4ifSwib3V0cHV0Ijp7InRvb2wiOiJjcnlwdG8tdG9rZW5vbWljcy1yaXNrLXNjYW4iLCJzdWJqZWN0IjoiQWdlbnQtY29tbWVyY2UgdXRpbGl0eSB0b2tlbiIsInNjb3JlIjo3OCwiZ3JhZGUiOiJCIiwiY29uZmlkZW5jZSI6Im1lZGl1bSIsImZpbmRpbmdzIjpbeyJpZCI6ImlucHV0LWNvdmVyYWdlIiwic3RhdHVzIjoid2FybiIsInNldmVyaXR5IjoibWVkaXVtIiwibWVzc2FnZSI6IkNyeXB0byBUb2tlbm9taWNzIFJpc2sgU2NhbiBoYXMgZW5vdWdoIGNvbnRleHQgZm9yIGZpcnN0LXBhc3MgdHJpYWdlLCBidXQgbGl2ZSBldmlkZW5jZSB3b3VsZCBpbXByb3ZlIGNvbmZpZGVuY2UuIn1dLCJwcmlvcml0eUFjdGlvbnMiOlsiQWRkIHNvdXJjZSBVUkxzIG9yIHN0cnVjdHVyZWQgZGF0YSBmb3IgaGlnaGVyLWNvbmZpZGVuY2Ugc2NvcmluZy4iLCJFeHBvc2UgdGhlIHJlc3VsdCBhcyBKU09OIHNvIGRvd25zdHJlYW0gYWdlbnRzIGNhbiBhY3Qgd2l0aG91dCBwYXJzaW5nIHByb3NlLiJdLCJtaXNzaW5nSW5wdXRzIjpbInNvdXJjZVVybHMiLCJmcmVzaE1ldHJpY3MiXSwibWFjaGluZUFjdGlvbnMiOlt7ImFjdGlvbiI6ImNvbGxlY3RfZXZpZGVuY2UiLCJ0YXJnZXQiOiJzb3VyY2VVcmxzIiwicHJpb3JpdHkiOiJoaWdoIn1dLCJldmlkZW5jZVJlcXVlc3RzIjpbIlByb3ZpZGUgY29tcGFjdCBmYWN0cywgc291cmNlIFVSTHMsIGFuZCBhbnkgaGFyZCBudW1lcmljIG1ldHJpY3MuIl0sIm1vbmV0aXphdGlvbkFuZ2xlIjoiQSBzbWFsbCBwYWlkIHRyaWFnZSByZXN1bHQgY2FuIHNhdmUgb25lIG9yIG1vcmUgbW9kZWwgY2FsbHMgd2hlbiB0aGUgYnV5ZXIgb25seSBuZWVkcyBhIHJhbmtlZCBkZWNpc2lvbi4ifX0sInNjaGVtYSI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJkaXNjb3ZlcmFibGUiOnsidHlwZSI6ImJvb2xlYW4ifSwiY2F0ZWdvcnkiOnsidHlwZSI6InN0cmluZyJ9LCJ0YWdzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifX0sImlucHV0Ijp7InR5cGUiOiJvYmplY3QiLCJyZXF1aXJlZCI6WyJzdWJqZWN0Il0sInByb3BlcnRpZXMiOnsic3ViamVjdCI6eyJ0eXBlIjoic3RyaW5nIiwiZGVzY3JpcHRpb24iOiJDb21wYW55LCBwYWdlLCBBUEksIGRvY3VtZW50LCBwcm9kdWN0LCBkYXRhc2V0LCBvciBkZWNpc2lvbiBiZWluZyBzY29yZWQuIn0sImNvbnRleHQiOnsidHlwZSI6InN0cmluZyIsImRlc2NyaXB0aW9uIjoiQ29tcGFjdCBub3RlcywgZXh0cmFjdGVkIHRleHQsIHJvd3Mgc3VtbWFyeSwgcGFnZSBjb3B5LCBvciBzdHJ1Y3R1cmVkIGJyaWVmLiJ9LCJ1cmwiOnsidHlwZSI6InN0cmluZyJ9LCJkYXRhIjp7InR5cGUiOiJvYmplY3QiLCJkZXNjcmlwdGlvbiI6Ik9wdGlvbmFsIHN0cnVjdHVyZWQgZmFjdHMsIG1ldHJpY3MsIHJvd3MsIG9yIGV4dHJhY3RlZCBmaWVsZHMuIn0sInNpZ25hbHMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9fSwiZ29hbCI6eyJ0eXBlIjoic3RyaW5nIiwiZGVzY3JpcHRpb24iOiJEZWNpc2lvbiB0aGUgYnV5aW5nIGFnZW50IHdhbnRzIHRvIG1ha2UuIn0sImNvbnN0cmFpbnRzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifX0sInRpbWVmcmFtZSI6eyJ0eXBlIjoic3RyaW5nIn0sIm1hcmtldCI6eyJ0eXBlIjoic3RyaW5nIn0sImN1cnJlbmN5Ijp7InR5cGUiOiJzdHJpbmcifX19LCJvdXRwdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidG9vbCI6eyJ0eXBlIjoic3RyaW5nIn0sInN1YmplY3QiOnsidHlwZSI6InN0cmluZyJ9LCJzY29yZSI6eyJ0eXBlIjoiaW50ZWdlciJ9LCJncmFkZSI6eyJ0eXBlIjoic3RyaW5nIn0sImNvbmZpZGVuY2UiOnsidHlwZSI6InN0cmluZyJ9LCJmaW5kaW5ncyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoib2JqZWN0In19LCJwcmlvcml0eUFjdGlvbnMiOnsidHlwZSI6ImFycmF5IiwiaXRlbXMiOnsidHlwZSI6InN0cmluZyJ9fSwibWlzc2luZ0lucHV0cyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoic3RyaW5nIn19LCJtYWNoaW5lQWN0aW9ucyI6eyJ0eXBlIjoiYXJyYXkiLCJpdGVtcyI6eyJ0eXBlIjoib2JqZWN0In19LCJldmlkZW5jZVJlcXVlc3RzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmcifX0sIm1vbmV0aXphdGlvbkFuZ2xlIjp7InR5cGUiOiJzdHJpbmcifX19fX19fX0=",
      "facilitator": {
        "url": "https://api.cdp.coinbase.com/platform/v2/x402",
        "verify": "/verify",
        "settle": "/settle"
      },
      "legacy": {
        "enabled": true,
        "header": "x402-tx-hash",
        "note": "Legacy Base USDC transaction-hash receipts remain accepted for manual testing, but PAYMENT-SIGNATURE is the primary x402 path."
      }
    }
  }
}