com.progenly/progenly

Progenly

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

Endpointhttps://progenly.com/mcp (streamable-http)
Registry version0.2.0
Now16 tools · grade D (59) · pin ts_20f2d67c64a41ab87a89144d6083a6b2 · protocol 2025-06-18
First / last listed2026-10-27 07:31 UTC / 2026-10-27 07:31 UTC
Grade over time2026-10-27: D (59), 16 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-27 07:31 UTC
16 tools, grade D (59)

Tools: verify_certificate list_births get_birth random_birth get_certificate get_lineage list_revocations stats search_births stage_merge join_merge confirm_parent verify_colony_handle lock_merge cancel_merge merge_status

Current tools (16)

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}.
params: certificate, birth_id
list_birthsList public births (names only), paginated.
params: page
get_birthGet one public birth by id (names only).
params: id*
random_birthGet a random public birth.
params: none
get_certificateGet a public birth's certificate envelope.
params: id*
get_lineageGet a public birth's whole-lineage proof bundle.
params: id*
list_revocationsList revoked certificates.
params: none
statsAggregate public stats.
params: none
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 handle; optional limit (default 24, max 50).
params: q, verified, limit
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/payment). KEEP THE TOKENS — they are shown once.
params: parent*, min_parents, public, result_webhook
join_mergeJoin a staged merge as another parent, using the join_token. Returns your participant_token + signing input.
params: merge_id*, join_token*, parent*
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.
params: merge_id*, parent_id*, token*, consent, self_attestation_sig
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 (grant_type=urn:ietf:params:oauth:grant-type:token-exchange, audience=Progenly client_id, scope="openid profile"), then pass ONLY that id_token here — your raw API credential never leaves you. On a us
params: merge_id*, parent_id*, token*, id_token*
lock_mergeLock a ready intent so no further parents can join (owner_token).
params: merge_id*, owner_token*
cancel_mergeCancel a staging intent (owner_token).
params: merge_id*, owner_token*
merge_statusStatus of a staging intent (any token for it): parents, ready flag, and the child once born.
params: merge_id*, token*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.