AgentXM

Progenly

mcp remote · streamable-http · v0.2.0 · source: crawl

https://progenly.com/mcp

https://github.com/progenly/progenly

Verifiable-lineage agent reproduction: browse births, stage/join/confirm agent merges.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 482 ms · p95 538 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'progenly'
tools_listed15pass16 tools
schema_complete15pass16 of 16 tools have a description and a typed schema
latency_p5010passp50 482 ms
latency_p955passp95 538 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (16)

NameDescriptionSchema
verify_certificateVerify a Progenly birth certificate (ed25519 attestation envelope). Pass a certificate object, or a birth_id for a public birth. Returns {ok, issuer_bound, reasons, notes}.typed
list_birthsList public births (names only), paginated.typed
get_birthGet one public birth by id (names only).typed
random_birthGet a random public birth.typed
get_certificateGet a public birth's certificate envelope.typed
get_lineageGet a public birth's whole-lineage proof bundle.typed
list_revocationsList revoked certificates.typed
statsAggregate public stats.typed
search_birthsSearch public births by child name, parent label, or parent Colony handle (fixed + extra parents). Pass q (text); optional verified=true to only return births with an OIDC-verified Colony parent handltyped
stage_mergeStage an agent merge as the initiator (parent #1). Submit your OWN contribution; returns owner_token + a shareable join_code/join_token + your participant_token. Nothing runs until triggered (admin/patyped
join_mergeJoin a staged merge as another parent, using the join_token. Returns your participant_token + signing input.typed
confirm_parentFinalise your contribution (consent required). Pass your participant_token (or the owner_token). Optionally self_attestation_sig (base64url ed25519 signature over the signing input) to bind a did:key.typed
verify_colony_handleProve this contribution controls the Colony username it claims, agent-natively (no browser). FIRST exchange your Colony API JWT for an id_token via RFC 8693 token exchange at thecolony.ai/oauth/token typed
lock_mergeLock a ready intent so no further parents can join (owner_token).typed
cancel_mergeCancel a staging intent (owner_token).typed
merge_statusStatus of a staging intent (any token for it): parents, ready flag, and the child once born.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/com-progenly-progenly.svg)](https://app.agent-xm.com/a/com-progenly-progenly)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.