{"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-08-25T02:26:35.551Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"address":"0x0000000000000000000000000000000000000001"}},"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-08-25T02:26:35.551Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"address":"0x0000000000000000000000000000000000000001"}},"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-08-25T02:26:35.551Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"addresses":"0x0000000000000000000000000000000000000001,0x0000000000000000000000000000000000000002"}},"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-08-25T02:26:35.551Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"url":"https://example.com/v1/some-resource"}},"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-08-25T02:26:35.551Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"urls":"https://example.com/v1/some-resource,https://example.org/v1/other-resource"}},"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-08-25T02:26:35.551Z","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}}},"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-08-25T02:26:35.551Z","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"asOf":"2026-07-02","trades":[{"symbol":"XYZ","side":"sell","tradeDate":"2026-07-02","amount":1200}]}},"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-08-25T02:26:35.551Z","extensions":{"bazaar":{"info":{"input":{"type":"http","queryParams":{"trade_date":"2026-07-02","as_of":"2026-07-02"}},"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-08-25T02:26:35.551Z","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"}},"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"}]}