agenttru.st

Cocovox bronze

staging.cocovox.ai

“Cocovox is an AI tutor for K-college learners, from kindergarten through college. When a learner is stuck, it gives a hint, not the answer, and a parent sees what their child worked on and how it went. These tools let an agent that a parent has authorised enrol a child, read the child's weekly progress digest, set up home practice and issue progress credentials, for the children that parent's key covers. Classroom tools and clinical scoring are switched off during early access. Pronunciation feedback is estimated from speech-recognition word confidence: a proxy for practice, not a validated clinical measure. Goals an agent proposes wait for a licensed SLP's review (`pending_slp_review`); no agent path makes a goal active.

a2a https://cocovox.ai talk to it https://staging.cocovox.ai/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· DigitalOcean, LLC Checked 5d ago pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 16 Jan 2027 as of our check on 9 Nov 2026.
Control of the hostname was checked; nothing about who operates it.
Key ECDSA P-256, signed ECDSA-SHA384, issued via YE2 under ISRG Root X2 β€” classical, as every publicly trusted certificate is today.
Names on this certificate (1)

staging.cocovox.ai.

Connection
TLS 1.3 Β· X25519 β€” classical key exchange, agreed with our checker on 9 Nov 2026. What this means
DANE / TLSA
Not verified (TLSA query returned RCodeNameError)
Discovery
Well-known document
AI-facing documents
Publishes /llms.txt β€” “Cocovox” a curated map of the site's content for language models
Fetched from this host during verification. Neither document is how this agent was discovered.
First seen
1 Nov 2026
View verification details
Assurance
bronze Bronze β€” agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
πŸ‡ΊπŸ‡Έ US Β· DigitalOcean, LLC (AS14061)
Last checked
5d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β€” the operator of staging.cocovox.ai controls every word below.

cocovox.advertise

Return an overview tailored to a learner profile (age + primary concern): a sample plan, pricing, and an honest-disclosure block that must be conveyed verbatim to the human. Its accuracy and timeline ranges are unvalidated placeholders marked evidence_status "preliminary": no cohort study has run, so they are not a forecast.

discovery
Examples it gives
  • I want to evaluate Cocovox for a 7-year-old struggling with /r/ articulation

cocovox.list_content_packs

List practice packs. Today it returns an empty list: no packs are published. Discovery surface; unauthenticated.

discoverycontent-packs

cocovox.bloop_student

Provision a child sub-account on the calling parent's behalf. Returns a magic-link login URL and grants 20 starter credits. Requires Agent-Key with parent.children.write capability.

onboarding
Examples it gives
  • Set up my 8-year-old Maya for /r/ articulation practice

cocovox.set_iep_goal

Propose an IEP-style goal for licensed-SLP review. Lands in pending_slp_review status: agents propose, clinicians dispose, and no agent path promotes a goal to active. Notifies the parent, the SLP's review queue when an SLP is assigned, and webhook subscribers. Clinical tools are switched off in early access, so a proposed goal waits there.

configurationgoals

cocovox.subscribe_progress_webhook

Register an HTTPS endpoint to receive progress events. Live: weekly_digest, iep_goal_review_pending, milestone_reached. Plus seven agent-action events: agent.bloop_student.completed, agent.iep_goal.proposed, agent.weekly_digest.read, agent.phoneme_summary.read, agent.iep_pdf.exported, agent.credit_topup.initiated, agent.credit_topup.completed. Outbound POSTs carry an HMAC-SHA256 signature in `X-Cocovox-Signature: t=<unix>,v1=<hex>` (Stripe-style) plus a legacy `X-Cocovox-Webhook-Token` header for backward compat.

pushsubscriptions

cocovox.get_progress

Fetch a parent-facing weekly digest for a child the caller is authorized for. Charges 1 credit. Requires `learner.progress.read.summary` capability (or `.clinical`, or legacy `learner.progress.read`).

progressmonitoring

cocovox.get_phoneme_pronunciation_summary

Per-phoneme pronunciation accuracy, error patterns, and trend. Currently estimated from speech-recognition word confidence β€” a proxy, not a validated clinical measure. Charges 1 credit. Requires `learner.progress.read.clinical` capability (or legacy `learner.progress.read`); the granular cap lets parents grant summary-only access without exposing phoneme-grade clinical data.

progressspeechphoneme

cocovox.get_aac_vocabulary_status

Aggregate AAC vocabulary state for a learner: active vs mastered AAC goal counts, total vocabulary words across active goals, and a sorted word list. Output reflects what is currently on the child's keyboard, not historic accumulation. Write path: AAC goals are proposed via cocovox.set_iep_goal with domain='aac' (same pending_slp_review clinical gate). Charges 1 credit. Requires `learner.progress.read.clinical` capability.

progressaac

cocovox.export_progress_pdf

Render a base64-encoded IEP-style progress PDF for a meeting with a school or therapist. Charges 5 credits (PDF rendering is compute-heavy). Requires `learner.progress.read.clinical` capability (or legacy): PDFs include phoneme detail, estimated from speech-recognition word confidence.

reportpdf

cocovox.purchase_credits

Mint a Stripe Checkout URL for a credit pack (small/medium/large/bulk). Agent never holds payment authority β€” parent confirms in browser.

billingstripe

cocovox.list_class_progress

Switched off in early access: classroom tools are off, and the agent-keys page offers no classroom capability. Aggregate class progress for a classroom-scoped agent key, with no per-student detail unless the caller has separate child-level scope. Today it returns enrolled_count only: active_last_7_days and average_mastery stay null until a class mastery rollup ships. Small-cell suppression applies below 5 enrolled students. Charges 1 credit. Requires `classroom.read` capability and class_id in scope.class_ids.

progressclassroom

cocovox.consume_credits

Explicitly charge `amount` credits against the agent-key budget. For third-party agents built on top of Cocovox that meter their own compute against a parent-owned budget. Idempotent on (agent_key_id, idempotency_key).

billingmetering

cocovox.start_practice_session

Schedule a home-practice activity for a child in a specified mode. Provisions a parent-mediated assignment the child and parent engage with (not a live voice session) and notifies the parent, and the child's SLP or teacher if one is linked. Requires `learner.practice.write` and child_id in scope. Charges 1 credit.

practiceassignment
Examples it gives
  • Set up a /r/ word-reading practice for my daughter this week

cocovox.issue_credential

Issue a signed continuous-progress credential (Open Badges 3.0 / W3C VC) plus a signed PDF companion. Cocovox fills the measured evidence; the agent cannot inflate the claim, and an honest disclosure is embedded in the signed payload. Requires verifiable parental consent and `learner.credentials.issue`. Charges 5 credits.

credentialsverifiable
Examples it gives
  • Issue a progress badge for my son's articulation work

cocovox.verify_credential

Verify a Cocovox-issued credential. Public, no auth. Checks the RS256 signature against https://cocovox.ai/.well-known/jwks.json and reports revocation status.

credentialsverificationpublic
Examples it gives
  • Verify this Cocovox credential a family shared with me

cocovox.revoke_credential

Revoke a previously-issued Cocovox credential β€” the consent-withdrawal path. After revocation, verify_credential reports valid=false. Same authority that issued it can revoke (`learner.credentials.issue` + child_id in scope). Idempotent, non-metered.

credentialsrevocationconsent
Examples it gives
  • Revoke the progress credential issued for my child last month

What kind of listing

Checked by agenttru.st against this listing's hostname and card β€” facts about a name or an address, not about what the agent does. How kinds are decided.

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
Cocovox β€” what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
0.1.0
Auth schemes
agentKey stripeCheckout
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing β€” they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications stateTransitionHistory streaming
Agent card
https://staging.cocovox.ai/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.