Scro Orphan Desk is a machine-only "Intent Echo resurrection desk" served from dualregistry.dev and operated, by its own account, as an AI agent desk for an individual (the operator named in its agent card); the legacy host orphan-desk-echo.vercel.app serves the same bytes. It indexes expired zero-fill on-chain swap intents (CoW Protocol orders and Across deposits on Ethereum, Arbitrum and Base) as "Resurrection Echoes", publishes the open book free as JSON (index.json, stats.json, fill_hint.json, PROMO.json, ORPHANDUST.json) with the executable legs sealed, and sells the unsealed echo to agents through an x402 v1 HTTP 402 paywall — a finder's fee in basis points settled in USDC on Base (USDT on BSC and both on Ethereum accepted at settlement) to one published receive wallet, or a flat $0.50 "OrphanDust" unlock credit. A small OBO fee-negotiation API (quote, counter, settle, structured feedback) sits beside it. Every surface is machine-first: a served OpenAPI 3.0.3 stub (7 operations), an A2A 0.3.0 agent card at the canonical well-known path (conformant in shape, though it advertises no JSON-RPC A2A endpoint), ai-plugin.json, llms.txt, an x402 discovery document, a JSON Schema for fee quotes, and an "mcp.json" that is a tool manifest rather than an MCP server. There is no signup, no OAuth, no SDK, no terms or privacy page, and — by design — no human support channel.
Scro Orphan Desk publishes 7 API contracts indexed on the APIs.io network, including Echo API, Index.json API, Orphandust API, and 4 more. Tagged areas include AI Agents, x402, A2A, DeFi, and Cryptocurrency.
Scro Orphan Desk’s developer surface includes documentation, API reference, getting-started guide, pricing, authentication, code examples, and 19 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Payments regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/dualregistry-dev/"><img src="https://apis.io/badge/dualregistry-dev/card.svg" alt="Scro Orphan Desk on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
An A2A 0.3.0 agent card served at https://dualregistry.dev/.well-known/agent-card.json (and byte-identical at /agent-card.json, on www. and on the legacy Vercel host) that doubl...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: dualregistry-dev
name: Scro Orphan Desk
description: 'Scro Orphan Desk is a machine-only "Intent Echo resurrection desk" served from dualregistry.dev and operated,
by its own account, as an AI agent desk for an individual (the operator named in its agent card); the legacy host orphan-desk-echo.vercel.app
serves the same bytes. It indexes expired zero-fill on-chain swap intents (CoW Protocol orders and Across deposits on Ethereum,
Arbitrum and Base) as "Resurrection Echoes", publishes the open book free as JSON (index.json, stats.json, fill_hint.json,
PROMO.json, ORPHANDUST.json) with the executable legs sealed, and sells the unsealed echo to agents through an x402 v1 HTTP
402 paywall — a finder''s fee in basis points settled in USDC on Base (USDT on BSC and both on Ethereum accepted at settlement)
to one published receive wallet, or a flat $0.50 "OrphanDust" unlock credit. A small OBO fee-negotiation API (quote, counter,
settle, structured feedback) sits beside it. Every surface is machine-first: a served OpenAPI 3.0.3 stub (7 operations),
an A2A 0.3.0 agent card at the canonical well-known path (conformant in shape, though it advertises no JSON-RPC A2A endpoint),
ai-plugin.json, llms.txt, an x402 discovery document, a JSON Schema for fee quotes, and an "mcp.json" that is a tool manifest
rather than an MCP server. There is no signup, no OAuth, no SDK, no terms or privacy page, and — by design — no human support
channel.'
url: https://raw.githubusercontent.com/api-evangelist/dualregistry-dev/refs/heads/main/apis.yml
x-type: company
x-source: harvest:a2a-registry
x-tier: profiled
x-tier-reason: 'Full local enrichment pass 2026-09-19 (was: stub / harvest).'
deliveryModel:
model: saas
license_evidence:
not_product:
- manhatton31-svg/orphan-desk-source
open_source: unknown
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: low
source:
- openapi
- pricing
- repository-not-product
generated: '2026-09-25'
method: derived
specificationVersion: '0.20'
created: '2026-09-19'
modified: '2026-09-19'
tags:
- AI Agents
- x402
- A2A
- DeFi
- Cryptocurrency
- Stablecoins
- Payments
- Intent Trading
- Machine Economy
- Agent-Native
tags_raw:
- ai-agents
- x402
- a2a
- defi
- crypto
- stablecoins
- payments
- intent-trading
- machine-economy
- agent-native
apis:
- aid: dualregistry-dev:a2a-agent
name: Scro Orphan Desk A2A agent card
description: 'An A2A 0.3.0 agent card served at https://dualregistry.dev/.well-known/agent-card.json (and byte-identical
at /agent-card.json, on www. and on the legacy Vercel host) that doubles as an ERC-8004 off-chain registration file. It
declares 11 skills (list_echoes, stats, resurrect, quote_fee, counter_fee, settle_fee, fill_hint, redeem, feedback, orphandust,
buy_unlock), a capabilities object, protocolVersion 0.3.0 and default JSON modes, and it grades conformant on the A2A
1.0.0 hard checks — but its url is the site root, which serves index.json and answers POST with 405: the card is a discovery
document for the HTTP+x402 API, not a JSON-RPC A2A door.'
humanURL: https://dualregistry.dev/llms.txt
tags:
- A2A
- AI Agents
- Agent-Native
tags_raw:
- a2a
- ai-agents
- agent-native
properties:
- type: AgentCard
url: a2a/dualregistry-dev-a2a.yml
- type: AgentCard
name: Agent card (provider-hosted, canonical path)
url: https://dualregistry.dev/.well-known/agent-card.json
- type: Documentation
url: https://dualregistry.dev/llms.txt
- aid: dualregistry-dev:dualregistry-dev-echo-api
name: Scro Orphan Desk Echo API
description: The Echo API from Scro Orphan Desk — 1 operation(s) for echo.
humanURL: https://dualregistry.dev/llms.txt
tags:
- Echo
properties:
- type: OpenAPI
url: openapi/dualregistry-dev-echo-api-openapi.yml
- type: Documentation
url: https://dualregistry.dev/llms.txt
- type: GettingStarted
url: https://dualregistry.dev/AGENT.md
- type: JSONSchema
url: json-schema/dualregistry-dev-fee-quote.schema.json
- type: Authentication
url: authentication/dualregistry-dev-authentication.yml
- type: Conventions
url: conventions/dualregistry-dev-conventions.yml
- type: ErrorCatalog
url: errors/dualregistry-dev-problem-types.yml
- type: DataModel
url: data-model/dualregistry-dev-data-model.yml
- type: Examples
url: examples/dualregistry-dev-examples.yml
- type: RateLimits
url: rate-limits/dualregistry-dev-rate-limits.yml
- type: Lifecycle
url: lifecycle/dualregistry-dev-lifecycle.yml
- type: ToolCrosswalk
url: mcp/dualregistry-dev-tool-crosswalk.yml
- aid: dualregistry-dev:dualregistry-dev-index-json-api
name: Scro Orphan Desk Index.json API
description: The Index.json API from Scro Orphan Desk — 1 operation(s) for index.json.
humanURL: https://dualregistry.dev/llms.txt
tags:
- Index.json
properties:
- type: OpenAPI
url: openapi/dualregistry-dev-index-json-api-openapi.yml
- type: Documentation
url: https://dualregistry.dev/llms.txt
- type: GettingStarted
url: https://dualregistry.dev/AGENT.md
- type: JSONSchema
url: json-schema/dualregistry-dev-fee-quote.schema.json
- type: Authentication
url: authentication/dualregistry-dev-authentication.yml
- type: Conventions
url: conventions/dualregistry-dev-conventions.yml
- type: ErrorCatalog
url: errors/dualregistry-dev-problem-types.yml
- type: DataModel
url: data-model/dualregistry-dev-data-model.yml
- type: Examples
url: examples/dualregistry-dev-examples.yml
- type: RateLimits
url: rate-limits/dualregistry-dev-rate-limits.yml
- type: Lifecycle
url: lifecycle/dualregistry-dev-lifecycle.yml
- type: ToolCrosswalk
url: mcp/dualregistry-dev-tool-crosswalk.yml
- aid: dualregistry-dev:dualregistry-dev-orphandust-api
name: Scro Orphan Desk Orphandust API
description: The Orphandust API from Scro Orphan Desk — 1 operation(s) for orphandust.
humanURL: https://dualregistry.dev/llms.txt
tags:
- Orphandust
properties:
- type: OpenAPI
url: openapi/dualregistry-dev-orphandust-api-openapi.yml
- type: Documentation
url: https://dualregistry.dev/llms.txt
- type: GettingStarted
url: https://dualregistry.dev/AGENT.md
- type: JSONSchema
url: json-schema/dualregistry-dev-fee-quote.schema.json
- type: Authentication
url: authentication/dualregistry-dev-authentication.yml
- type: Conventions
url: conventions/dualregistry-dev-conventions.yml
- type: ErrorCatalog
url: errors/dualregistry-dev-problem-types.yml
- type: DataModel
url: data-model/dualregistry-dev-data-model.yml
- type: Examples
url: examples/dualregistry-dev-examples.yml
- type: RateLimits
url: rate-limits/dualregistry-dev-rate-limits.yml
- type: Lifecycle
url: lifecycle/dualregistry-dev-lifecycle.yml
- type: ToolCrosswalk
url: mcp/dualregistry-dev-tool-crosswalk.yml
- aid: dualregistry-dev:dualregistry-dev-quote-fee-api
name: Scro Orphan Desk Quote Fee API
description: The Quote Fee API from Scro Orphan Desk — 1 operation(s) for quote fee.
humanURL: https://dualregistry.dev/llms.txt
tags:
- Quote Fee
properties:
- type: OpenAPI
url: openapi/dualregistry-dev-quote-fee-api-openapi.yml
- type: Documentation
url: https://dualregistry.dev/llms.txt
- type: GettingStarted
url: https://dualregistry.dev/AGENT.md
- type: JSONSchema
url: json-schema/dualregistry-dev-fee-quote.schema.json
- type: Authentication
url: authentication/dualregistry-dev-authentication.yml
- type: Conventions
url: conventions/dualregistry-dev-conventions.yml
- type: ErrorCatalog
url: errors/dualregistry-dev-problem-types.yml
- type: DataModel
url: data-model/dualregistry-dev-data-model.yml
- type: Examples
url: examples/dualregistry-dev-examples.yml
- type: RateLimits
url: rate-limits/dualregistry-dev-rate-limits.yml
- type: Lifecycle
url: lifecycle/dualregistry-dev-lifecycle.yml
- type: ToolCrosswalk
url: mcp/dualregistry-dev-tool-crosswalk.yml
- aid: dualregistry-dev:dualregistry-dev-settle-fee-api
name: Scro Orphan Desk Settle Fee API
description: The Settle Fee API from Scro Orphan Desk — 1 operation(s) for settle fee.
humanURL: https://dualregistry.dev/llms.txt
tags:
- Settle Fee
properties:
- type: OpenAPI
url: openapi/dualregistry-dev-settle-fee-api-openapi.yml
- type: Documentation
url: https://dualregistry.dev/llms.txt
- type: GettingStarted
url: https://dualregistry.dev/AGENT.md
- type: JSONSchema
url: json-schema/dualregistry-dev-fee-quote.schema.json
- type: Authentication
url: authentication/dualregistry-dev-authentication.yml
- type: Conventions
url: conventions/dualregistry-dev-conventions.yml
- type: ErrorCatalog
url: errors/dualregistry-dev-problem-types.yml
- type: DataModel
url: data-model/dualregistry-dev-data-model.yml
- type: Examples
url: examples/dualregistry-dev-examples.yml
- type: RateLimits
url: rate-limits/dualregistry-dev-rate-limits.yml
- type: Lifecycle
url: lifecycle/dualregistry-dev-lifecycle.yml
- type: ToolCrosswalk
url: mcp/dualregistry-dev-tool-crosswalk.yml
- aid: dualregistry-dev:dualregistry-dev-stats-json-api
name: Scro Orphan Desk Stats.json API
description: The Stats.json API from Scro Orphan Desk — 1 operation(s) for stats.json.
humanURL: https://dualregistry.dev/llms.txt
tags:
- Stats.json
properties:
- type: OpenAPI
url: openapi/dualregistry-dev-stats-json-api-openapi.yml
- type: Documentation
url: https://dualregistry.dev/llms.txt
- type: GettingStarted
url: https://dualregistry.dev/AGENT.md
- type: JSONSchema
url: json-schema/dualregistry-dev-fee-quote.schema.json
- type: Authentication
url: authentication/dualregistry-dev-authentication.yml
- type: Conventions
url: conventions/dualregistry-dev-conventions.yml
- type: ErrorCatalog
url: errors/dualregistry-dev-problem-types.yml
- type: DataModel
url: data-model/dualregistry-dev-data-model.yml
- type: Examples
url: examples/dualregistry-dev-examples.yml
- type: RateLimits
url: rate-limits/dualregistry-dev-rate-limits.yml
- type: Lifecycle
url: lifecycle/dualregistry-dev-lifecycle.yml
- type: ToolCrosswalk
url: mcp/dualregistry-dev-tool-crosswalk.yml
common:
- type: Website
url: https://dualregistry.dev/
- type: Documentation
url: https://dualregistry.dev/llms.txt
- type: APIReference
name: Served OpenAPI stub (the provider's own reference; llms.txt is the fuller one)
url: https://dualregistry.dev/openapi.json
- type: GettingStarted
url: https://dualregistry.dev/AGENT.md
- type: Pricing
name: Machine-readable fee schedule — PROMO.json (bps fee, promo window) and ORPHANDUST.json (flat unlock SKUs)
url: https://dualregistry.dev/PROMO.json
- type: GitHubOrganization
name: GitHub account of the operator (a personal account; holds the mirror repo orphan-desk-echo and the production source
orphan-desk-source)
url: https://github.com/manhatton31-svg
- type: SourceCode
name: Production API source (public-feed/, deployed to dualregistry.dev)
url: https://github.com/manhatton31-svg/orphan-desk-source
- type: LLMsTxt
url: llms/dualregistry-dev-llms.txt
- type: WellKnown
url: well-known/dualregistry-dev-well-known.yml
- type: AgentCard
url: a2a/dualregistry-dev-a2a.yml
- type: AgentSkill
url: skills/_index.yml
- type: Authentication
url: authentication/dualregistry-dev-authentication.yml
- type: Conventions
url: conventions/dualregistry-dev-conventions.yml
- type: Conformance
url: conformance/dualregistry-dev-conformance.yml
- type: ErrorCatalog
url: errors/dualregistry-dev-problem-types.yml
- type: Lifecycle
url: lifecycle/dualregistry-dev-lifecycle.yml
- type: Plans
url: plans/dualregistry-dev-plans-pricing.yml
- type: RateLimits
url: rate-limits/dualregistry-dev-rate-limits.yml
- type: DataModel
url: data-model/dualregistry-dev-data-model.yml
- type: Examples
url: examples/dualregistry-dev-examples.yml
- type: Overlay
url: overlays/dualregistry-dev-openapi-overlay.yaml
- type: JSONSchema
url: json-schema/dualregistry-dev-fee-quote.schema.json
- type: AITransparency
name: ai_disclosure field on every served JSON document (the desk states it is an AI agent with no human channel)
url: regulatory/dualregistry-dev-regulatory-posture.yml
- type: DomainSecurity
url: security/dualregistry-dev-domain-security.yml
- type: AgenticAccess
url: agentic-access/dualregistry-dev-agentic-access.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
x-enrichment:
date: '2026-09-19'
status: enriched
artifacts_added: 30
pass: local-v3
x-coverage:
state: covered
reason: null
detail: 'Fully covered. dualregistry.dev serves an anonymous OpenAPI 3.0.3 stub (7 operations) at /openapi.json, an A2A
0.3.0 agent card at the canonical well-known path (shape-conformant; no JSON-RPC door — POST on its url is 405), ai-plugin.json,
an x402 discovery document at /.well-known/x402, llms.txt, AGENT.md, a JSON Schema for fee quotes, machine-readable pricing
(PROMO.json, ORPHANDUST.json) and a live x402 paywall that answered HTTP 402 with a PAYMENT-REQUIRED header on the per-echo
GET and on the OrphanDust buy. The provider''s production source is public on GitHub. The only walls met were the provider''s
own absences: no MCP server behind the mcp.json manifest (POST /mcp 404), no terms/privacy/status/changelog pages, no
SDK, and no security.txt or OAuth metadata on any host.'
evidence:
- url: https://dualregistry.dev/openapi.json
status: 200
- url: https://dualregistry.dev/.well-known/agent-card.json
status: 200
- url: https://dualregistry.dev/.well-known/ai-plugin.json
status: 200
- url: https://dualregistry.dev/.well-known/x402
status: 200
- url: https://dualregistry.dev/api/echo?echo_id=echo_a25e7551ed53c3018600f816
status: 402
- url: https://dualregistry.dev/mcp
status: 404
note: no MCP server behind the published mcp.json tool manifest
- url: https://dualregistry.dev/.well-known/security.txt
status: 404
checked: '2026-09-19'
x-a2a:
verified: true
probed: '2026-09-26'
url: https://dualregistry.dev/.well-known/agent-card.json
grade: near-conformant
protocol_version: 0.3.0
control: 404
Scro Orphan Desk API — frequently asked questions
Does Scro Orphan Desk have an API?
Yes. APIs.io lists 7 APIs from Scro Orphan Desk, including Scro Orphan Desk A2A agent card, Scro Orphan Desk Echo API and Scro Orphan Desk Index.json API, and 4 more.
Is there an OpenAPI specification for the Scro Orphan Desk API?
Yes. APIs.io indexes 6 OpenAPI specifications for Scro Orphan Desk, each linked for download from this page.
How do I authenticate with the Scro Orphan Desk API?
Scro Orphan Desk uses bearer-token authentication (none/x402-payment-proof · 3 schemes). The details are profiled on APIs.io as Dualregistry Dev Authentication.
How much does the Scro Orphan Desk API cost?
APIs.io lists 1 pricing plan for Scro Orphan Desk, with each plan's price, limits and inclusions under Pricing Plans on this page.
Is the Scro Orphan Desk API ready for AI agents?
Scro Orphan Desk has a Kin Score of 33.6 out of 100 (thin) and an Agent Readiness score of 32.0 (agent-ready), scored by API Evangelist on 2026-10-31.
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.