{"x402Version":2,"resources":[{"resource":"https://orcpin.dev/v1/wallet-snapshot","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"20000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"On-chain wallet snapshot on Base: native ETH and tracked ERC-20 token balances (USDC, WETH) plus account flags (contract status, transaction count) and derived metrics (wallet type, activity tier, gas runway), anchored to a specific block. Factual wallet balance and holdings lookup for AI agents — portfolio and on-chain data API.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"address":"0x0000000000000000000000000000000000000001"},"method":"GET"},"output":{"type":"json","example":{"schema_version":"1.1.0","as_of":"block","address":"0x0000000000000000000000000000000000000001","chain":"Base","chain_id":8453,"block_number":12345678,"timestamp":"2026-06-18T12:00:00.000Z","data":{"account":{"is_contract":false,"transaction_count":42},"native_balance":{"symbol":"ETH","wei":"1000000000000000","formatted":"0.001"},"token_balances":[{"symbol":"USDC","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","raw":"1000000","formatted":"1.0","decimals":6}],"derived":{"wallet_type":"eoa","activity_tier":"active","gas_runway":{"gas_price_wei":"10000000","assumed_gas_units":21000,"est_tx_cost_wei":"210000000000","simple_transfers_affordable":4761},"note":"Heuristic metrics derived from on-chain facts. Formulas: GET /methodology. Not advice."}},"sources":["public_rpc","on_chain_read"],"disclaimer":"Informational snapshot. See /terms."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"address":{"type":"string","description":"EVM wallet address to snapshot (0x...).","pattern":"^0x[a-fA-F0-9]{40}$"}},"required":["address"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"block_number":{"type":"integer"},"address":{"type":"string"},"data":{"type":"object"},"sources":{"type":"array","items":{"type":"string"}},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Wallet Data","data","wallet","balances","base"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/defi-snapshot","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"50000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"DeFi position and wallet risk snapshot on Base: token balances, account flags, and live Aave v3 collateral, debt, borrowing power, and health factor read directly from the protocol at a specific block, plus derived risk metrics — net equity, LTV utilization, leverage multiplier, health-factor band, and collateral drawdown tolerance (how far collateral can fall before liquidation). For agents assessing portfolio exposure and liquidation risk.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"address":"0x0000000000000000000000000000000000000001"},"method":"GET"},"output":{"type":"json","example":{"schema_version":"1.1.0","as_of":"block","address":"0x0000000000000000000000000000000000000001","chain":"Base","chain_id":8453,"block_number":12345678,"timestamp":"2026-06-18T12:00:00.000Z","data":{"account":{"is_contract":false,"transaction_count":42},"native_balance":{"symbol":"ETH","wei":"1000000000000000","formatted":"0.001"},"token_balances":[{"symbol":"USDC","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","raw":"1000000","formatted":"1.0","decimals":6}],"derived":{"wallet_type":"eoa","activity_tier":"active","gas_runway":{"gas_price_wei":"10000000","assumed_gas_units":21000,"est_tx_cost_wei":"210000000000","simple_transfers_affordable":4761},"note":"Heuristic metrics derived from on-chain facts. Formulas: GET /methodology. Not advice.","aave":{"net_equity":{"raw":"1000000000","formatted":"10.0","decimals":8,"currency":"USD"},"unused_borrow_power":{"raw":"200000000","formatted":"2.0","decimals":8,"currency":"USD"},"ltv_utilization_pct":41.7,"leverage_multiplier":1.5,"health_factor_band":"safe","collateral_drawdown_tolerance_pct":60,"note":"Computed from Aave v3 protocol values. Formulas: GET /methodology. Factual math, not advice."}},"aave_v3":{"available":true,"pool":"0xA238Dd80C259a72e81d7e4664a9801593F98d1c5","has_position":true,"total_collateral":"1500000000","total_debt":"500000000","available_borrows":"200000000","current_liquidation_threshold_bps":8300,"loan_to_value_bps":8000,"health_factor":"2.5","no_outstanding_debt":false}},"sources":["public_rpc","on_chain_read","aave_v3_pool"],"disclaimer":"Informational snapshot. See /terms."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"address":{"type":"string","description":"EVM wallet address to snapshot (0x...).","pattern":"^0x[a-fA-F0-9]{40}$"}},"required":["address"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"block_number":{"type":"integer"},"address":{"type":"string"},"data":{"type":"object","properties":{"aave_v3":{"type":"object"}}},"sources":{"type":"array","items":{"type":"string"}},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Wallet Data","data","defi","aave","liquidation-risk"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/batch-snapshot","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"160000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"Batch wallet snapshots for multiple Base addresses in one paid call, all anchored to a single block: native and ERC-20 balances, account flags, and derived metrics per address. Efficient multi-wallet portfolio and balances lookup for AI agents. Billed per address, with volume discounts at 10+/50+/100+ addresses.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"addresses":"0x0000000000000000000000000000000000000001,0x0000000000000000000000000000000000000002"},"method":"GET"},"output":{"type":"json","example":{"schema_version":"1.1.0","as_of":"block","chain":"Base","chain_id":8453,"block_number":12345678,"timestamp":"2026-06-18T12:00:00.000Z","count":2,"results":[{"address":"0x0000000000000000000000000000000000000001","data":{"account":{"is_contract":false,"transaction_count":42},"native_balance":{"symbol":"ETH","wei":"1000000000000000","formatted":"0.001"},"token_balances":[{"symbol":"USDC","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","raw":"1000000","formatted":"1.0","decimals":6}],"derived":{"wallet_type":"eoa","activity_tier":"active","gas_runway":{"gas_price_wei":"10000000","assumed_gas_units":21000,"est_tx_cost_wei":"210000000000","simple_transfers_affordable":4761},"note":"Heuristic metrics derived from on-chain facts. Formulas: GET /methodology. Not advice."}}},{"address":"0x0000000000000000000000000000000000000002","data":{"account":{"is_contract":false,"transaction_count":42},"native_balance":{"symbol":"ETH","wei":"1000000000000000","formatted":"0.001"},"token_balances":[{"symbol":"USDC","contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","raw":"1000000","formatted":"1.0","decimals":6}],"derived":{"wallet_type":"eoa","activity_tier":"active","gas_runway":{"gas_price_wei":"10000000","assumed_gas_units":21000,"est_tx_cost_wei":"210000000000","simple_transfers_affordable":4761},"note":"Heuristic metrics derived from on-chain facts. Formulas: GET /methodology. Not advice."}}}],"sources":["public_rpc","on_chain_read"],"disclaimer":"Informational snapshot. See /terms."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"addresses":{"type":"string","description":"Comma-separated EVM addresses (0x...). Max per batch is configured server-side."}},"required":["addresses"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"block_number":{"type":"integer"},"count":{"type":"integer"},"results":{"type":"array","items":{"type":"object"}},"sources":{"type":"array","items":{"type":"string"}},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Wallet Data","data","wallet","portfolio","batch"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/endpoint-reliability","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"10000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"x402 endpoint reliability pre-flight: factual service-delivery measurements of a target x402 endpoint before an agent pays it — reachability/uptime rate, valid-402 rate, response latency (p50/p95/p99), last status, and sampled paid delivery verification. Facts only (no trust score, no 'scam' label). Check whether an endpoint is live and delivers before spending on it.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"url":"https://example.com/v1/some-resource"},"method":"GET"},"output":{"type":"json","example":{"schema_version":"0.1.0","spec":"endpoint-reliability","as_of":"rolling_probes","window":"rolling_60d","url":"https://example.com/v1/some-resource","status":"measured","sample_size":142,"first_seen":"2026-05-20T00:00:00.000Z","last_verified":"2026-06-22T00:00:00.000Z","facts":{"reachable_rate":0.99,"http_success_rate":0.97,"valid_402_rate":0.99,"latency_ms":{"p50":250,"p95":1000,"p99":2500,"basis":"histogram"},"last_status":402,"consecutive_failures":0,"delivery_verified":{"verified":true,"at":"2026-06-21T00:00:00.000Z","samples":8}},"flags":[],"methodology":"https://orcpin.dev/methodology#endpoint_reliability","disclaimer":"Independent service-delivery measurements of a public x402 endpoint. Facts only — not an endorsement, rating, or advice. See /terms."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Target x402 endpoint URL to read reliability facts for."}},"required":["url"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"url":{"type":"string"},"status":{"type":"string"},"sample_size":{"type":"integer"},"facts":{"type":"object"},"flags":{"type":"array","items":{"type":"string"}},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Reliability","infra","monitoring","uptime","x402"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/endpoint-reliability/batch","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"80000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"Batch x402 endpoint reliability: factual delivery measurements (uptime, valid-402 rate, latency, last status) for an agent's whole tool list of x402 endpoints in one paid call. Endpoints with no stored history are probed live, so every billed URL returns real facts. Sweep every endpoint you depend on before relying on them. Billed per endpoint, with volume discounts at 10+/50+/100+ URLs. Facts only — not an endorsement or rating.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"urls":"https://example.com/v1/some-resource,https://example.org/v1/other-resource"},"method":"GET"},"output":{"type":"json","example":{"schema_version":"0.1.0","spec":"endpoint-reliability","as_of":"rolling_probes","window":"rolling_60d","count":2,"results":[{"url":"https://example.com/v1/some-resource","status":"measured","sample_size":142,"first_seen":"2026-05-20T00:00:00.000Z","last_verified":"2026-06-22T00:00:00.000Z","facts":{"reachable_rate":0.99,"http_success_rate":0.97,"valid_402_rate":0.99,"latency_ms":{"p50":250,"p95":1000,"p99":2500,"basis":"histogram"},"last_status":402,"consecutive_failures":0,"delivery_verified":{"verified":true,"at":"2026-06-21T00:00:00.000Z","samples":8}},"flags":[]},{"url":"https://example.org/v1/other-resource","status":"measured","sample_size":1,"first_seen":"2026-06-22T00:00:00.000Z","last_verified":"2026-06-22T00:00:00.000Z","facts":{"reachable_rate":1,"http_success_rate":1,"valid_402_rate":1,"latency_ms":{"p50":250,"p95":250,"p99":250,"basis":"histogram"},"last_status":402,"consecutive_failures":0,"delivery_verified":null},"flags":["low_sample"]}],"methodology":"https://orcpin.dev/methodology#endpoint_reliability","disclaimer":"Independent service-delivery measurements of a public x402 endpoint. Facts only — not an endorsement, rating, or advice. See /terms."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"urls":{"type":"string","description":"Comma-separated x402 endpoint URLs. Max per batch is configured server-side."}},"required":["urls"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"count":{"type":"integer"},"results":{"type":"array","items":{"type":"object"}},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Reliability","infra","monitoring","uptime","x402"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/holding-period","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"20000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"Trade-lot holding-period and realized-gain calculator for trading agents: per-lot days held, the exact date each lot's gain character turns long-term, and FIFO / specific-identification allocation of a proposed sell with realized gain per lot and per-character totals. Deterministic arithmetic on caller-supplied lots with the published threshold cited (IRC §1222: held more than one year) — counts, dates, and dollars only, never advice. Nothing is stored.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"asOf":"2026-07-02","lots":[{"symbol":"XYZ","acquireDate":"2025-01-10","quantity":100,"costBasis":500},{"symbol":"XYZ","acquireDate":"2026-06-20","quantity":100,"costBasis":1000}],"sell":{"symbol":"XYZ","tradeDate":"2026-07-02","quantity":150,"price":12}},"method":"POST"},"output":{"type":"json","example":{"schema_version":"lotmath-v1","spec":"holding-period","as_of":"2026-07-02","lots":[{"index":0,"symbol":"XYZ","acquireDate":"2025-01-10","quantity":100,"daysHeld":538,"longTermFrom":"2026-01-11","character":"long_term","daysUntilLongTerm":0}],"sell":{"method":"fifo","allocations":[{"lotIndex":0,"quantity":100,"daysHeld":538,"character":"long_term","costBasis":500,"proceeds":1200,"realizedGain":700}],"totals":{"short_term":{"quantity":50,"realizedGain":100},"long_term":{"quantity":100,"realizedGain":700}}},"explanation":"Selling 150 XYZ on 2026-07-02 (fifo) consumes 2 lots: 100 long-term (realized gain $700.00), 50 short-term (realized gain $100.00). Long-term threshold: held more than one year (IRC §1222).","methodology":"https://orcpin.dev/methodology#trade_log","disclaimer":"Deterministic arithmetic on caller-supplied lot data. Informational only — not tax, legal, or investment advice."}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"asOf":{"type":"string","description":"Evaluation date, YYYY-MM-DD (UTC calendar days; no server clock is used)."},"lots":{"type":"array","description":"Tax lots to evaluate. costBasis (total USD for the lot) is optional — absent means gain math is omitted for that lot.","items":{"type":"object","properties":{"symbol":{"type":"string"},"acquireDate":{"type":"string","description":"YYYY-MM-DD"},"quantity":{"type":"number"},"costBasis":{"type":"number"},"account":{"type":"string"}},"required":["symbol","acquireDate","quantity"]}},"sell":{"type":"object","description":"Optional proposed sell to allocate across the lots (FIFO or as_supplied). price (per share USD) optional.","properties":{"symbol":{"type":"string"},"tradeDate":{"type":"string","description":"YYYY-MM-DD"},"quantity":{"type":"number"},"price":{"type":"number"},"method":{"type":"string","enum":["fifo","as_supplied"]}},"required":["symbol","tradeDate","quantity"]}},"required":["asOf","lots"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"as_of":{"type":"string"},"lots":{"type":"array","items":{"type":"object"}},"sell":{"type":["object","null"]},"explanation":{"type":"string"},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Trade Log","trading","equities","tax-lots","holding-period"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/settlement-dates","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"20000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"T+1 settlement-date calculator for trading agents: the settlement date for each caller-supplied equity trade and whether it has settled as of a given date, on the versioned NYSE holiday calendar, with SEC Rule 15c6-1 cited as a published rule. Dates and counts only, never a violation determination. Nothing is stored.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"asOf":"2026-07-02","trades":[{"symbol":"XYZ","side":"sell","tradeDate":"2026-07-02","amount":1200}]},"method":"POST"},"output":{"type":"json","example":{"schema_version":"settlement-v1","spec":"settlement-dates","as_of":"2026-07-02","calendar_version":"nyse-2024-2027.v1","trades":[{"index":0,"symbol":"XYZ","side":"sell","tradeDate":"2026-07-02","settlementDate":"2026-07-06","settledAsOf":false,"tradingDaysUntilSettlement":1,"amount":1200}],"settled_count":0,"unsettled_count":1,"rule_citation":"SEC Rule 15c6-1 (as amended, effective 2024-05-28) … (cited as a published rule only)","explanation":"1 trade evaluated as of 2026-07-02: 0 settled, 1 unsettled under T+1 …","methodology":"https://orcpin.dev/methodology#trade_log","disclaimer":"Deterministic trading-day arithmetic on caller-supplied trades; nothing is stored. …"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"asOf":{"type":"string","description":"Date to evaluate settled/unsettled against, YYYY-MM-DD."},"trades":{"type":"array","items":{"type":"object","properties":{"symbol":{"type":"string"},"side":{"type":"string","enum":["buy","sell"]},"tradeDate":{"type":"string","description":"YYYY-MM-DD"},"amount":{"type":"number","description":"Optional USD amount, echoed back untouched."},"account":{"type":"string"}},"required":["symbol","side","tradeDate"]}}},"required":["asOf","trades"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"calendar_version":{"type":"string"},"trades":{"type":"array","items":{"type":"object"}},"settled_count":{"type":"integer"},"unsettled_count":{"type":"integer"},"rule_citation":{"type":"string"},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Trade Log","trading","equities","settlement","t-plus-1"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/settlement-date","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"20000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"Single-trade T+1 settlement date, as a one-line GET: given a trade date and an as-of date, returns the settlement date and whether it has settled, on the versioned NYSE holiday calendar with SEC Rule 15c6-1 cited. The low-integration sibling of the batch settlement-dates route — no request body. A dates fact, never a violation determination. Nothing is stored.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"trade_date":"2026-07-02","as_of":"2026-07-02"},"method":"GET"},"output":{"type":"json","example":{"schema_version":"settlement-v1","spec":"settlement-date","as_of":"2026-07-02","trade_date":"2026-07-02","settlement_date":"2026-07-06","settled":false,"trading_days_until_settlement":1,"calendar_version":"nyse-2024-2027.v1","rule_citation":"SEC Rule 15c6-1 (as amended, effective 2024-05-28) … (cited as a published rule only)","explanation":"Trade dated 2026-07-02 settles 2026-07-06 (T+1 on the nyse-2024-2027.v1 calendar); as of 2026-07-02 it is not yet settled. …","methodology":"https://orcpin.dev/methodology#trade_log","disclaimer":"Deterministic trading-day arithmetic on a caller-supplied trade; nothing is stored. …"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["GET","HEAD","DELETE"]},"queryParams":{"type":"object","properties":{"trade_date":{"type":"string","description":"Execution date of the trade, YYYY-MM-DD."},"as_of":{"type":"string","description":"Date to evaluate settled/unsettled against, YYYY-MM-DD."},"symbol":{"type":"string","description":"Optional ticker, echoed back untouched."}},"required":["trade_date","as_of"]}},"required":["type","method"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"trade_date":{"type":"string"},"settlement_date":{"type":"string"},"settled":{"type":"boolean"},"trading_days_until_settlement":{"type":"integer"},"calendar_version":{"type":"string"},"rule_citation":{"type":"string"},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Trade Log","trading","equities","settlement","t-plus-1"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/wash-sale-status","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"50000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"Wash-sale preflight for trading agents: evaluates a proposed buy against the operator's realized-loss sales across ALL accounts (caller-supplied) for the 61-day IRC §1091 window — would_trigger with the matched loss sales, an honest clear, or insufficient_data naming the gap. Tax status with the rule cited, never advisability; a disallowed loss defers, not forfeits. Exact-ticker v1; nothing stored. Agent account silos can't see the cross-account window — this check can.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"order":{"symbol":"XYZ","side":"buy","tradeDate":"2026-07-02"},"recentSales":[{"symbol":"XYZ","tradeDate":"2026-06-12","realizedLoss":450,"account":"taxable"}],"salesCoverageFrom":"2026-06-01"},"method":"POST"},"output":{"type":"json","example":{"schema_version":"washsale-v1","spec":"wash-sale-status","status":"would_trigger","matches":[{"symbol":"XYZ","saleDate":"2026-06-12","realizedLoss":450,"account":"taxable","daysFromOrder":-20}],"window":{"days":30,"start":"2026-06-02","end":"2026-08-01"},"coverage":{"suppliedFrom":"2026-06-01","requiredFrom":"2026-06-02","complete":true},"evaluated_loss_sales":1,"rule_citation":"IRC §1091 (wash sales), ±30-day window — cited as a published rule only","explanation":"Buying XYZ on 2026-07-02 falls within the 30-day window of the 2026-06-12 realized-loss sale …","disclaimer":"Deterministic computation on caller-supplied data. Not tax, legal, or investment advice. …"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"order":{"type":"object","description":"The proposed order. v1 evaluates buys; a sell returns not_applicable with guidance.","properties":{"symbol":{"type":"string"},"side":{"type":"string","enum":["buy","sell"]},"tradeDate":{"type":"string","description":"Intended trade date, YYYY-MM-DD (UTC calendar days)."},"quantity":{"type":"number"}},"required":["symbol","side","tradeDate"]},"recentSales":{"type":"array","description":"The operator's realized-loss sales across ALL accounts. realizedLoss is a positive USD magnitude; zero/absent = not a loss sale (ignored).","items":{"type":"object","properties":{"symbol":{"type":"string"},"tradeDate":{"type":"string","description":"YYYY-MM-DD"},"realizedLoss":{"type":"number"},"quantity":{"type":"number"},"account":{"type":"string","description":"Free-form label, echoed in matches."}},"required":["symbol","tradeDate"]}},"salesCoverageFrom":{"type":"string","description":"Earliest date the supplied sales cover (YYYY-MM-DD); short coverage is flagged, never hidden."}},"required":["order","recentSales"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"status":{"type":"string","enum":["would_trigger","clear","not_applicable","insufficient_data"]},"matches":{"type":"array","items":{"type":"object"}},"window":{"type":"object"},"coverage":{"type":"object"},"evaluated_loss_sales":{"type":"integer"},"rule_citation":{"type":"string"},"explanation":{"type":"string"},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Trade Log","trading","equities","wash-sale","tax-loss"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/statement","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"5000000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"Signed statement of account for an agent wallet: every outgoing USDC settlement in a window, read independently from the public Base chain, totalled by counterparty and by day, block-anchored and ed25519-signed so anyone can verify it without Orcpin. Optionally attests the requester's own meter figures as reported, by digest, kept apart from the verified chain facts. The books a wallet does not keep. Counts and amounts only, never advice; nothing stored.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"wallet":"0x54e100000000000000000000000000000000f4e0","since":"2026-09-01","until":"2026-09-30"},"method":"POST"},"output":{"type":"json","example":{"schema_version":"statement-v1","spec":"statement","wallet":"0x54e100000000000000000000000000000000f4e0","window":{"since":"2026-09-01","until":"2026-09-30"},"as_of":{"block":51300000,"chain":"eip155:8453"},"verified":{"settlements":50,"usd":3.61,"by_counterparty":[{"pay_to":"0x8b1c…6085","seller":"Orcpin","settlements":2,"usd":0.03,"resources":[{"url":"https://orcpin.dev/v1/endpoint-reliability","price_usd":0.01,"matches_settlement_amounts":true,"reliability":{"sample_size":1441,"latency_p50_ms":250}}]}]},"enrichment":{"counterparties":14,"resolved":9},"representations":{"supplied":false},"signed":true,"signature":{"alg":"ed25519","public_key":"…64 hex…","signature":"…128 hex…"},"disclaimer":"Counts and amounts from public on-chain data; not advice; nothing stored. …"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"wallet":{"type":"string","description":"The agent wallet, 0x + 40 hex."},"since":{"type":"string","description":"Window start, YYYY-MM-DD (UTC). Requires `until`. Default: 30 days before `until`."},"until":{"type":"string","description":"Window end, YYYY-MM-DD (UTC). Default: today — only when `since` is also omitted; send both bounds or neither."},"representations":{"type":"object","description":"Optional figures from the requester's own meter, attested as reported by digest and never verified: sha256 of the meter records in the window, metered call count, delivered call count, delivered USD.","properties":{"meter_digest":{"type":"string"},"metered_calls":{"type":"number"},"delivered_calls":{"type":"number"},"delivered_usd":{"type":"number"}},"required":["meter_digest","metered_calls","delivered_calls","delivered_usd"]}},"required":["wallet"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"wallet":{"type":"string"},"window":{"type":"object"},"as_of":{"type":"object"},"verified":{"type":"object"},"representations":{"type":"object"},"reconciliation":{"type":["object","null"]},"signed":{"type":"boolean"},"signature":{"type":["object","null"]},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Ledger","accounting","reconciliation","audit","agents","x402"],"iconUrl":"https://orcpin.com/orcpin-logo.png"},{"resource":"https://orcpin.dev/v1/door-report","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x8B1CF12e7efe6AEA59cD1124eBbe7709E3Ac6085","amount":"50000000","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}}],"description":"Signed four-part audit of one x402 endpoint, by buying from it: the quote (what the 402 asks, and whether the seller's manifest and public catalog agree), real purchases with Orcpin's audit wallet (quoted vs signed vs settled vs chain vs delivered; replay and bad-payment behaviour), the door's inbound books from the chain (settlements, revenue, distinct and repeat payers), and unit cost against priced doors listed. Ed25519-signed and logged; facts, no verdict. No purchase settled, no charge.","lastUpdated":"2026-09-22T09:50:20.625Z","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://orcpin.dev/v1/endpoint-reliability?url=https://example.com/v1/x","purchases":3},"method":"POST"},"output":{"type":"json","example":{"schema_version":"door-report-v1","spec":"door-report","door":{"url":"https://orcpin.dev/v1/endpoint-reliability","method":"GET","seller":"Orcpin","pay_to":"0x8b1c…6085","price_usd":0.01},"quote":{"status":402,"latency_ms":210,"price_consistent":true,"pay_to_consistent":true,"price_sources":[{"source":"402","usd":0.01},{"source":"public_catalog","usd":0.01,"agrees_with_402":true}]},"purchase":{"purchases":3,"delivered":3,"paid_usd":0.03,"delivered_usd":0.03,"quote_matches_charged":true,"receipts":{"checked":3,"confirmed_on_chain":3},"replay":{"status":402,"delivered":false},"malformed_payment":{"status":400,"delivered":false}},"books":{"settlements":412,"usd":4.12,"payers":96,"repeat_payers":11,"single_settlement_payers_at_this_price":70},"cost":{"door_price_usd":0.01,"this_audit":{"usd_per_delivered_response":0.01},"catalog":{"doors_priced":980,"median_usd":0.01,"share_priced_below":0.31}},"attention":[],"signed":true,"signature":{"alg":"ed25519","kid":"…","public_key":"…64 hex…","signature":"…128 hex…"}}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"url":{"type":"string","description":"The x402 endpoint to audit — a public http(s) URL that answers an unpaid request with a 402 challenge."},"purchases":{"type":"integer","description":"Real purchases to make, 1–5. Default 3. Their total must fit the audit's purchase budget."},"method":{"type":"string","enum":["GET","POST"],"description":"The door's verb. Default: GET, retried as POST if GET looks like the wrong verb."},"body":{"type":"object","description":"JSON body to send to a POST door (the request an agent would actually make). Implies method POST."}},"required":["url"]}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"schema_version":{"type":"string"},"door":{"type":"object"},"quote":{"type":"object"},"purchase":{"type":"object"},"books":{"type":["object","null"]},"cost":{"type":"object"},"attention":{"type":"array","items":{"type":"object"}},"signed":{"type":"boolean"},"signature":{"type":["object","null"]},"disclaimer":{"type":"string"}}}},"required":["type"]}},"required":["input"]}}},"serviceName":"Orcpin","tags":["Orcpin Ledger","audit","x402","endpoint","seller"],"iconUrl":"https://orcpin.com/orcpin-logo.png"}]}