io.github.lonniev/dpyc-oracle
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
DPYC Social Contract community concierge — free MCP for membership, governance, and onboarding
Summary by lookupd
Free concierge for DPYC community membership: look up members, check ban status, fetch governance docs, and get onboarding guides.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http dpyc-oracle https://dpyc-oracle.fastmcp.app/mcp
Codex, remote (streamable-http)
codex mcp add dpyc-oracle --url https://dpyc-oracle.fastmcp.app/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"dpyc-oracle": {
"url": "https://dpyc-oracle.fastmcp.app/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 31)
Publisher-provided text
aboutExtended narration about DPYC, the Social Contract, and the Oracle. Fetches README.md and GOVERNANCE.md from the dpyc-community repo and assembles a comprehenslookup_memberLook up a member by their Nostr npub. Can look up any role's npub — citizen, operator, or authority. Returns the full member record if found, or a not-found meget_tax_rateExplain how Tollbooth certification taxation works. Taxation is ad valorem and **per-Authority** — there is no single network-wide number, and the Oracle delibeconomic_modelExplain the DPYC Social Contract economic model — qualitatively. Describes how value flows through the network: ad valorem certification fees, the cascade up tget_rulebookFetch the DPYC Social Contract governance document. Returns the raw markdown of GOVERNANCE.md from the dpyc-community repo.how_to_joinTier-specific onboarding guide for joining the DPYC Social Contract. Covers all five tiers: Citizen, Advocate, Operator, Authority, and First Curator. Includeswho_is_first_curatorIdentify the First Curator (Prime Authority) of the Certification Chain. Returns the curator's npub, display name, and member record.network_versionsGet current recommended versions of all Tollbooth components. Returns component versions, minimum compatibility, active protocols, and a short advisory summarynetwork_advisoryGet current network deployment advisory. Returns human-readable guidance on what changed recently, urgent upgrades, and actions operators should take. Fetchedhow_to_add_authorityEnd-to-end guide for spinning up a new Tollbooth Authority. Returns the eight-step procedure covering identity, region selection, GitHub workspace, dpyc-communservice_statusDiagnostic: report this service's software versions and runtime info. Free, unauthenticated. Use to verify deployment versions across the DPYC ecosystem.list_servicesEnumerate the live DPYC service network with self-described summaries. Reads the member roster from the dpyc-community registry, then (when ``probe=True``) perlightning_walletsLightning wallets a newcomer can install to pay a Tollbooth invoice. Each comes with its App Store, Google Play and web links, a one-line description, whetherget_relaysReturn the DPYC Nostr relay set, best first. The single source of truth is ``dpyc-community/relays.json``. An Operator seeds its relay set from here at cold streport_relay_failureReport that a relay in the DPYC set was unreachable, and re-rank it. A report does not set a relay's rank. It asks the Oracle to measure that relay *now*, andresolve_authority_forResolve the certifying Authority for an operator npub. Returns the Authority's ``{npub, url, name}`` (from the operator's ``upstream_authority_npub``). Use thiresolve_serviceResolve a DPYC service by ``name`` or ``npub``. Returns ``{npub, url, name, role, purchase_mode}`` where ``purchase_mode`` is the registry-topology fact ``"cerrequest_citizenshipBegin the citizen registration process (Operator-owned flow). This is the **citizen** registration path. Called by the Operator on behalf of a patron — invokesconfirm_citizenshipComplete the citizen registration by submitting a signed Nostr event. This is part of the **citizen** registration flow (Operator-owned). The Operator calls thregister_authorityRegister a new Authority in the DPYC community registry. The request must be signed with ``upstream_authority_npub``'s key, or with the key of a legitimate Autregister_operatorRegister a new Operator in the DPYC community registry. Called by an Authority service when its owner approves an operator's adoption request; the request mustupdate_operatorUpdate an existing Operator's registry entry. Used when an Operator moves to a new MCP endpoint, changes its display name, or needs to correct a registration.deregister_operatorRemove an Operator from the DPYC community registry. Called by an Authority when the operator leaves it or the Authority disowns the operator; the request mustregister_advocateRegister a new Advocate in the DPYC community registry. Advocates are community utility services that provide shared infrastructure (e.g., OAuth2 callback collcheck_ban_statusCheck whether an npub is banned from the DPYC Social Contract. Looks up the member in the community registry and checks whether their status is "banned". Unknrenounce_membershipCitizen self-removal from the DPYC Social Contract via automated PR. Not yet implemented — will create a GitHub PR to remove the member from the registry.initiate_ban_electionInitiate a community ban election against a member. Not yet implemented — will create a GitHub Issue with a 72-hour discussion period and Lightning-funded econcast_ban_voteCast a Lightning-funded vote in an active ban election. Not yet implemented — will verify npub membership, validate the election is active, and record the votepublish_campaignPublish a pricing campaign to the DPYC community. Commits both a machine-importable JSON file and a human-readable Markdown summary to the dpyc-community campalist_campaignsList published pricing campaigns from the DPYC community. Optionally filter by operator or author npub.
Details
- Version: 0.4.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 843 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/lonniev/dpyc-oracle
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.lonniev/dpyc-oracle)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp