{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-29",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "rime-prism",
    "name": "Rime Prism",
    "vendor": "Rime Labs",
    "vendorUrl": "https://www.rime.ai/prism",
    "kind": "http-api",
    "category": "voice-agents",
    "summary": "Prism is Rime's speech-to-speech model for voice agents. It takes caller audio over one WebSocket, decides when the caller has finished, calls the developer's tools and replies in speech with matching text, in English.",
    "url": "https://www.anchorterminal.com/tools/rime-prism",
    "markdownUrl": "https://www.anchorterminal.com/tools/rime-prism.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/rime-prism.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/rime-prism.json",
    "license": "Proprietary hosted service under Rime's terms. The Rime SDK used to call it (github.com/rimelabs/rime-sdk) is MIT.",
    "transports": [
      "websocket"
    ],
    "remoteUrl": "wss://prism.api.rime.ai/v1/realtime",
    "packages": [
      {
        "registry": "pypi",
        "name": "rimelabs-sdk"
      },
      {
        "registry": "npm",
        "name": "@rimelabs/sdk"
      },
      {
        "registry": "go",
        "name": "github.com/rimelabs/rime-sdk/go"
      },
      {
        "registry": "cargo",
        "name": "rimelabs-sdk"
      }
    ],
    "auth": "api-key",
    "authNotes": "Rime API key from the dashboard, sent as `Authorization: Bearer` on the WebSocket upgrade from a backend. Prism reads no query parameters, so the key can't go in the URL, and it has no ephemeral tokens for browsers or phones. The same key covers Rime's text-to-speech and speech-to-text. No scoped or read-only keys were found in the docs.",
    "pricing": "freemium",
    "pricingNotes": "$0.08 a minute of call audio on Flex (pay as you go, card billed monthly) and $0.064 on Scale ($100 a month of credit, 20% off). Every account gets $50 of usage a month across Rime's models, Prism included, with no card. Fine-tuning, custom voices, VPC or on-prem deployment, SLAs and a BAA are Enterprise items with custom pricing (https://www.rime.ai/pricing, checked 2026-10-28).",
    "priceSummary": "Freemium",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the Prism docs, the API reference or the pricing page, checked 2026-10-28. Paid plans bill a card monthly.",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-10-28"
    },
    "docsUrl": "https://docs.rime.ai/docs/prism/overview",
    "llmsTxt": "https://docs.rime.ai/llms.txt",
    "capabilities": [
      "voice.speech-to-speech",
      "voice.agent",
      "voice.tools"
    ],
    "tags": [
      "hosted",
      "freemium",
      "no-card",
      "free-tier",
      "closed-source",
      "speech-to-speech",
      "websocket",
      "streaming",
      "function-calling",
      "llms-txt",
      "python",
      "typescript",
      "go",
      "rust",
      "status-page",
      "soc2",
      "hipaa",
      "enterprise"
    ],
    "lastRelease": "2026-10-28",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 57.9,
      "grade": "C",
      "agentReady": false,
      "rank": 686,
      "ranked": true,
      "rankOf": 1222,
      "categoryRank": 14,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 73,
        "maintenance": 65,
        "payments": 40,
        "reliability": 41,
        "schema": 69,
        "security": 56,
        "transparency": 70
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 41,
          "points": 8.2,
          "reason": "Graded as a hosted API on its launch day. status.rime.ai redirects to an incident.io page at rimestat.us with Text-to-speech API and Platform API components, but no Prism component on 28 October 2026 (10 of 20). Prism launched that day, so there is no incident history for it. The two incidents on the page, on 3 and 5 September, were text-to-speech partial degradations (5 of 30). The errors page publishes per-session numbers (55 seconds a turn, 60 seconds of queued speech, 120 seconds or 512 tokens a reply, 5 minutes idle, 1 MiB a message), but no concurrency limit per account or key, and a full server answers 503 (8 of 15). Overload is documented as `capacity_exceeded`, `unavailable`, a 503 refusal and close code 1001, each with a retry-after-backoff instruction, and the tools guide says to make each tool safe to run once and never rerun a call with an unknown outcome. No Retry-After header is mentioned (13 of 15). SLAs are an Enterprise item and none is published (0). The changelog calls Prism available, but all four SDKs Rime recommends are 0.1.0 alpha releases, the Pipecat path uses a pinned preview, and the pricing page says half duplex at launch (5 of 10).",
          "checked": "2026-10-28"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 69,
          "points": 11.21,
          "reason": "No OpenAPI or AsyncAPI file for the WebSocket API was found in llms.txt or the reference (0 of 25). llms.txt and a Markdown twin of every page (10). The overview says what Prism handles, what it doesn't (text-only replies, sampling settings, a choice of language model, ending the caller's turn) and when a pipeline fits better, and a chart says when to use the SDK, LiveKit, Pipecat or the raw WebSocket (18 of 20). The WebSocket reference types every client and server event field with defaults and allowed values, refuses unknown fields with `invalid_client_event` naming the field, and takes tool parameters as JSON Schema. The schemas exist only as tables, not a file (13 of 15). Python and Node.js examples on each guide, and an errors page that lists 41 codes with cause, scope and what to do, plus HTTP refusals and close codes (15). A dated changelog with an RSS feed, a `version` field in `session.created` (such as `20261023a`) and pinned SDK versions. The path carries `/v1`, with no version policy for the event set found (13 of 15).",
          "checked": "2026-10-28"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 73,
          "points": 11.86,
          "reason": "Scored as a model API. A 65,536-token context, with `truncation` set to leave out the oldest turns by default, a configurable `retention_ratio`, a `prism_truncation` report on each reply, `prism.conversation.get` to read the stored history and `conversation.item.delete` to trim it (20 of 25). Replies are capped at 120 seconds or 512 tokens and can't be set lower. `max_response_output_tokens`, `temperature` and text-only replies are refused. Up to 16 labels per reply for routing. No lists to page (8 of 20). Errors carry `code`, `scope`, `owner`, `param` and a `correlation_id`, and the docs tell clients to branch on code and scope, never on message (20). Client events are matched by `event_id`, a repeated identical tool result is acknowledged, and Prism records late results. Prism doesn't deduplicate requests, a dropped connection doesn't resume, and the client replays history into a new session (12 of 20). Short instructions are enough to start, the voice defaults to `astra` and interruption is on. Official SDKs in Python, Node.js, Go and Rust, all alpha, plus LiveKit and Pipecat quickstarts (13 of 15).",
          "checked": "2026-10-28"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 56,
          "points": 9.8,
          "reason": "Graded as a hosted API. One Rime API key per request, sent as a Bearer header on the upgrade. Prism reads no query parameters and the docs say not to put the key in the URL. No scopes, no read-only keys and no ephemeral tokens for client devices were found, the same key also covers text-to-speech and speech-to-text, and rotation isn't described beyond creating tokens in the dashboard (20 of 30). `tool_choice` is `auto` only, so a backend can't force a call, but it can remove a tool mid-call with `session.update`. The prompting guide says Prism can call a tool before the caller confirms and to keep confirmation rules in tool code. The launch pages say every reply is text before speech so guardrails can check it, but the docs describe no step that holds a reply for checks (10 of 20). Prism takes untrusted caller audio and tool results. The docs say to confirm outcomes from the agent's own records, not the reply text, with no explicit prompt-injection guidance (6 of 15). Request, session and correlation IDs for support and token usage on each `response.done`. No per-call log or audit trail in the dashboard was found (6 of 15). SOC 2 Type II since May 2025, HIPAA compliance since February 2024 with an audit in March 2026, and a vulnerability disclosure policy linked from the security page. security.txt answered 404 and no bug bounty was found (14 of 20).",
          "checked": "2026-10-28"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 40,
          "points": 5,
          "reason": "No x402, MPP or L402 (0). $0.08 a minute on Flex and $0.064 on Scale, published without a login (20). $50 of usage a month on the Free plan, Prism included, with no card (20). The free month for early sign-ups in Rime's launch announcement wasn't scored. A person signs up in a browser to get a key (0).",
          "checked": "2026-10-28"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 65,
          "points": 5.69,
          "reason": "Read as a closed model API. Prism's first release, version `20261023a`, went live on 28 October 2026 (30). One dated changelog entry for Prism, its launch, though the SDK repository published Prism-capable releases on 27 and 28 October (10 of 20). A public changelog with RSS, docs and community support on Free and email on paid plans, and a support address. Its responsiveness couldn't be judged on launch day (8 of 15). Current official SDKs in four languages, released on 28 October, all alpha with a warning that a release can change the API (12 of 15). The SDK repository is MIT, created 17 September 2026 and pushed on 28 October. Its CI and open issues weren't read (5 of 10). Rime retired Arcana from its cloud API 17 days after announcing it (29 July to 15 August 2026), the record Prism inherits as a Rime model.",
          "checked": "2026-10-28"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 70,
          "points": 6.13,
          "note": "editorial 58, provenance 81",
          "reason": "Closed service with clear terms from Rime Labs, Inc., which say Rime doesn't train on input or output except for a voice model the customer asks for, and which put beta services on an as-is basis. The SDK is MIT (15 of 30). The privacy policy (effective 22 August 2025) states zero retention by default, 90 days of server logs and no training on customer data, and the security page and docs agree. All three describe text in and audio out metered by characters, and none says how Prism's caller audio, transcripts or the stored conversation are handled, or how call data sent for fine-tuning is kept. The DPA at rime.ai/dpa couldn't be reached from our network (15 of 30). No written deprecation policy. Arcana's cloud retirement was dated in the changelog with 17 days' notice (10 of 20). A sub-processor list with locations, all in the United States, and the Prism endpoint stated as US East (us-east-2) (18 of 20).",
          "checked": "2026-10-28"
        }
      ],
      "assessment": {
        "date": "2026-10-28",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Scored as a model API. A 65,536-token context, with `truncation` set to leave out the oldest turns by default, a configurable `retention_ratio`, a `prism_truncation` report on each reply, `prism.conversation.get` to read the stored history and `conversation.item.delete` to trim it (20 of 25). Replies are capped at 120 seconds or 512 tokens and can't be set lower. `max_response_output_tokens`, `temperature` and text-only replies are refused. Up to 16 labels per reply for routing. No lists to page (8 of 20). Errors carry `code`, `scope`, `owner`, `param` and a `correlation_id`, and the docs tell clients to branch on code and scope, never on message (20). Client events are matched by `event_id`, a repeated identical tool result is acknowledged, and Prism records late results. Prism doesn't deduplicate requests, a dropped connection doesn't resume, and the client replays history into a new session (12 of 20). Short instructions are enough to start, the voice defaults to `astra` and interruption is on. Official SDKs in Python, Node.js, Go and Rust, all alpha, plus LiveKit and Pipecat quickstarts (13 of 15).",
          "maintenance": "Read as a closed model API. Prism's first release, version `20261023a`, went live on 28 October 2026 (30). One dated changelog entry for Prism, its launch, though the SDK repository published Prism-capable releases on 27 and 28 October (10 of 20). A public changelog with RSS, docs and community support on Free and email on paid plans, and a support address. Its responsiveness couldn't be judged on launch day (8 of 15). Current official SDKs in four languages, released on 28 October, all alpha with a warning that a release can change the API (12 of 15). The SDK repository is MIT, created 17 September 2026 and pushed on 28 October. Its CI and open issues weren't read (5 of 10). Rime retired Arcana from its cloud API 17 days after announcing it (29 July to 15 August 2026), the record Prism inherits as a Rime model.",
          "payments": "No x402, MPP or L402 (0). $0.08 a minute on Flex and $0.064 on Scale, published without a login (20). $50 of usage a month on the Free plan, Prism included, with no card (20). The free month for early sign-ups in Rime's launch announcement wasn't scored. A person signs up in a browser to get a key (0).",
          "reliability": "Graded as a hosted API on its launch day. status.rime.ai redirects to an incident.io page at rimestat.us with Text-to-speech API and Platform API components, but no Prism component on 28 October 2026 (10 of 20). Prism launched that day, so there is no incident history for it. The two incidents on the page, on 3 and 5 September, were text-to-speech partial degradations (5 of 30). The errors page publishes per-session numbers (55 seconds a turn, 60 seconds of queued speech, 120 seconds or 512 tokens a reply, 5 minutes idle, 1 MiB a message), but no concurrency limit per account or key, and a full server answers 503 (8 of 15). Overload is documented as `capacity_exceeded`, `unavailable`, a 503 refusal and close code 1001, each with a retry-after-backoff instruction, and the tools guide says to make each tool safe to run once and never rerun a call with an unknown outcome. No Retry-After header is mentioned (13 of 15). SLAs are an Enterprise item and none is published (0). The changelog calls Prism available, but all four SDKs Rime recommends are 0.1.0 alpha releases, the Pipecat path uses a pinned preview, and the pricing page says half duplex at launch (5 of 10).",
          "schema": "No OpenAPI or AsyncAPI file for the WebSocket API was found in llms.txt or the reference (0 of 25). llms.txt and a Markdown twin of every page (10). The overview says what Prism handles, what it doesn't (text-only replies, sampling settings, a choice of language model, ending the caller's turn) and when a pipeline fits better, and a chart says when to use the SDK, LiveKit, Pipecat or the raw WebSocket (18 of 20). The WebSocket reference types every client and server event field with defaults and allowed values, refuses unknown fields with `invalid_client_event` naming the field, and takes tool parameters as JSON Schema. The schemas exist only as tables, not a file (13 of 15). Python and Node.js examples on each guide, and an errors page that lists 41 codes with cause, scope and what to do, plus HTTP refusals and close codes (15). A dated changelog with an RSS feed, a `version` field in `session.created` (such as `20261023a`) and pinned SDK versions. The path carries `/v1`, with no version policy for the event set found (13 of 15).",
          "security": "Graded as a hosted API. One Rime API key per request, sent as a Bearer header on the upgrade. Prism reads no query parameters and the docs say not to put the key in the URL. No scopes, no read-only keys and no ephemeral tokens for client devices were found, the same key also covers text-to-speech and speech-to-text, and rotation isn't described beyond creating tokens in the dashboard (20 of 30). `tool_choice` is `auto` only, so a backend can't force a call, but it can remove a tool mid-call with `session.update`. The prompting guide says Prism can call a tool before the caller confirms and to keep confirmation rules in tool code. The launch pages say every reply is text before speech so guardrails can check it, but the docs describe no step that holds a reply for checks (10 of 20). Prism takes untrusted caller audio and tool results. The docs say to confirm outcomes from the agent's own records, not the reply text, with no explicit prompt-injection guidance (6 of 15). Request, session and correlation IDs for support and token usage on each `response.done`. No per-call log or audit trail in the dashboard was found (6 of 15). SOC 2 Type II since May 2025, HIPAA compliance since February 2024 with an audit in March 2026, and a vulnerability disclosure policy linked from the security page. security.txt answered 404 and no bug bounty was found (14 of 20).",
          "transparency": "Closed service with clear terms from Rime Labs, Inc., which say Rime doesn't train on input or output except for a voice model the customer asks for, and which put beta services on an as-is basis. The SDK is MIT (15 of 30). The privacy policy (effective 22 August 2025) states zero retention by default, 90 days of server logs and no training on customer data, and the security page and docs agree. All three describe text in and audio out metered by characters, and none says how Prism's caller audio, transcripts or the stored conversation are handled, or how call data sent for fine-tuning is kept. The DPA at rime.ai/dpa couldn't be reached from our network (15 of 30). No written deprecation policy. Arcana's cloud retirement was dated in the changelog with 17 days' notice (10 of 20). A sub-processor list with locations, all in the United States, and the Prism endpoint stated as US East (us-east-2) (18 of 20)."
        },
        "sources": [
          {
            "what": "Prism overview",
            "url": "https://docs.rime.ai/docs/prism/overview.md",
            "seen": "2026-10-28"
          },
          {
            "what": "errors and limits",
            "url": "https://docs.rime.ai/docs/prism/errors.md",
            "seen": "2026-10-28"
          },
          {
            "what": "WebSocket API reference",
            "url": "https://docs.rime.ai/api-reference/prism/websocket.md",
            "seen": "2026-10-28"
          },
          {
            "what": "tools guide",
            "url": "https://docs.rime.ai/docs/prism/tools.md",
            "seen": "2026-10-28"
          },
          {
            "what": "prompting guide",
            "url": "https://docs.rime.ai/docs/prism/prompting.md",
            "seen": "2026-10-28"
          },
          {
            "what": "migration from OpenAI Realtime",
            "url": "https://docs.rime.ai/docs/prism/migrate-from-openai.md",
            "seen": "2026-10-28"
          },
          {
            "what": "SDK overview",
            "url": "https://docs.rime.ai/api-reference/sdk/overview.md",
            "seen": "2026-10-28"
          },
          {
            "what": "authentication",
            "url": "https://docs.rime.ai/docs/api-authentication.md",
            "seen": "2026-10-28"
          },
          {
            "what": "changelog",
            "url": "https://docs.rime.ai/docs/changelog.md",
            "seen": "2026-10-28"
          },
          {
            "what": "pricing",
            "url": "https://www.rime.ai/pricing",
            "seen": "2026-10-28"
          },
          {
            "what": "Prism product page",
            "url": "https://www.rime.ai/prism",
            "seen": "2026-10-28"
          },
          {
            "what": "launch post",
            "url": "https://www.rime.ai/resources/prism-first-speech-to-speech-for-enterprise",
            "seen": "2026-10-28"
          },
          {
            "what": "status page",
            "url": "https://www.rimestat.us/",
            "seen": "2026-10-28"
          },
          {
            "what": "terms",
            "url": "https://www.rime.ai/terms",
            "seen": "2026-10-28"
          },
          {
            "what": "privacy policy",
            "url": "https://www.rime.ai/privacy",
            "seen": "2026-10-28"
          },
          {
            "what": "security page",
            "url": "https://www.rime.ai/security",
            "seen": "2026-10-28"
          },
          {
            "what": "sub-processors",
            "url": "https://www.rime.ai/rime-subprocessors",
            "seen": "2026-10-28"
          },
          {
            "what": "SDK repository and releases",
            "url": "https://github.com/rimelabs/rime-sdk",
            "seen": "2026-10-28"
          }
        ],
        "openQuestions": [
          "Response time and accuracy. Rime's docs and launch post give 0.57 seconds to first audio and a τ-Voice score of 56.6 on Artificial Analysis's harness, run by Rime, and the launch announcement the requester pasted says 300 ms and 4x faster than GPT-Live. We measured neither and couldn't find a public page with the 300 ms figure.",
          "How Prism's caller audio, transcripts and stored conversation are retained. The privacy policy, security page and docs describe text-to-speech only.",
          "The concurrency limit per account or key on each plan.",
          "Whether VPC and on-prem Prism exist today. The pricing page lists them for Enterprise, while the docs describe only the cloud endpoint.",
          "Whether 8 kHz phone audio is handled natively. The pricing page says telephony-ready at 8 kHz, while the docs say Prism takes 16 kHz PCM16 and the SDK converts other rates.",
          "When a Prism component will appear on the status page, and its incident record once it does.",
          "The DPA at rime.ai/dpa, which couldn't be reached from our network."
        ]
      },
      "negative": 0,
      "verdict": "Prism's WebSocket API is well documented for a launch-day product, with typed events, 41 error codes that say what to do and a published per-minute price with free monthly usage. It has no Prism component or history on Rime's status page, no published concurrency limit, alpha SDKs, English only, and no data-handling statement that covers caller audio.",
      "bestFor": "English voice agents on Rime's cloud that want one speech-to-speech model with their own tools, and teams moving an OpenAI Realtime beta client who can bridge phone audio themselves.",
      "strengths": [
        "Errors page lists 41 codes, each with scope, the field at fault, a correlation ID and what to do",
        "$0.08 a minute on Flex, with $50 of free usage a month and no card",
        "Uses OpenAI Realtime beta event names, with a migration guide for WebSocket, LiveKit, Pipecat and OpenAI SDK clients",
        "Key only in the upgrade header, and Prism reads no query parameters",
        "Context truncation is configurable and each reply reports what was left out and its token usage"
      ],
      "weaknesses": [
        "Rime's status page had no Prism component on launch day, and there is no incident history for it",
        "No concurrency limit per account or key was found, and a full server refuses with 503",
        "All four SDKs are 0.1.0 alpha releases that may change their API",
        "English only, four voices, 16 kHz PCM16 in, with no mu-law, so phone calls need a bridge",
        "Privacy and security pages describe text in, audio out, and say nothing specific about caller audio"
      ],
      "agentNotes": [
        "Connect from a backend with `Authorization: Bearer`, since Prism has no browser tokens and reads no query parameters.",
        "Send `session.update` before any audio, or every append fails with `session_not_initialized`.",
        "Keep streaming audio, silence included, while Prism speaks, because it finds turn ends and interruptions from that audio.",
        "Ask for the continuation after each tool result, since Prism doesn't resume on its own, and never rerun a call with an unknown outcome.",
        "Pin the exact SDK version, because the SDKs are alpha and a new release can change the API."
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "C",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 57.9
        }
      ],
      "editorialScores": {
        "ergonomics": 73,
        "maintenance": 65,
        "payments": 40,
        "reliability": 41,
        "schema": 69,
        "security": 56,
        "transparency": 58
      },
      "provenanceScore": 81,
      "checked": {
        "categories": {
          "ergonomics": "2026-10-28",
          "maintenance": "2026-10-28",
          "payments": "2026-10-28",
          "reliability": "2026-10-28",
          "schema": "2026-10-28",
          "security": "2026-10-28",
          "transparency": "2026-10-28"
        },
        "last": "2026-10-28",
        "oldest": "2026-10-28",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-10-28",
          "grade": "C",
          "kind": "listed",
          "method": "0.7",
          "score": 57.9
        }
      ]
    },
    "connect": {
      "install": "uv add \"rimelabs-sdk==0.1.0a25\""
    },
    "letme": {
      "capability": "https://letme.dev/voice.speech-to-speech",
      "tool": "https://letme.dev/rime-prism"
    },
    "sameCompany": [
      "rime-tts"
    ],
    "notable": [
      "Rime's changelog marks Prism as available on 28 October 2026, through the cloud WebSocket API and the Rime SDK for Python, Node.js, Go and Rust (https://docs.rime.ai/docs/changelog)",
      "Prism uses the event names and message shapes of the OpenAI Realtime beta interface, and Rime publishes a migration guide for WebSocket, LiveKit, Pipecat and OpenAI SDK clients (https://docs.rime.ai/docs/prism/migrate-from-openai)",
      "Rime's docs and launch post give 0.57 seconds to first audio on Artificial Analysis's speech-to-speech benchmark, and the launch post also says about 500 ms. These are Rime's figures, not our measurement (https://docs.rime.ai/docs/prism/overview)",
      "Fine-tuning on a customer's own calls is Enterprise only, and the launch post says the self-serve reinforcement learning and supervised fine-tuning APIs are being built with beta customers (https://www.rime.ai/resources/prism-first-speech-to-speech-for-enterprise)",
      "Rime's status page at rimestat.us listed Text-to-speech API and Platform API components on launch day, with no Prism component (https://www.rimestat.us/)"
    ],
    "area": "voice",
    "details": [
      {
        "label": "Architecture",
        "value": "One speech-to-speech model that hears the caller's audio, finds the end of each turn, writes its reply as text and speaks it. Half duplex at launch with interruption handling, per the pricing page. No choice of language model, no sampling settings and no text-only replies"
      },
      {
        "label": "Endpoint",
        "value": "`wss://prism.api.rime.ai/v1/realtime`, in US East (us-east-2). One conversation per connection, OpenAI Realtime beta event names, Prism's own events and fields prefixed `prism`"
      },
      {
        "label": "Audio",
        "value": "Headerless PCM16 mono, 16 kHz in and 24 kHz out, base64 in JSON frames. No mu-law or G.711, so phone calls need a bridge. The SDK accepts 8, 16, 24 or 48 kHz and converts it"
      },
      {
        "label": "Languages and voices",
        "value": "English only. Four voices, `astra` (default), `aurora`, `brando` and `wawona`. Rime's text-to-speech voices don't work with Prism"
      },
      {
        "label": "Tools",
        "value": "Functions in either OpenAI shape with JSON Schema parameters. `tool_choice` is `auto` only. The backend runs each call, returns a result and asks Prism to continue. Results time out after 90 seconds, and Prism can speak a filler phrase while a tool runs"
      },
      {
        "label": "Limits",
        "value": "Context 65,536 tokens with oldest turns left out by default, replies up to 120 seconds or 512 tokens, 55 seconds per caller turn, 5 minutes idle, 1 MiB per client message. No concurrency limit per account was found"
      },
      {
        "label": "Errors",
        "value": "41 codes, each with a type, scope (event, utterance, response, tool round or session), the field at fault and a correlation ID, plus HTTP refusals (400, 401, 404, 503) and close codes (1000, 1001, 1011)"
      },
      {
        "label": "SDKs",
        "value": "Rime SDK for Python (`rimelabs-sdk` 0.1.0a25), Node.js (`@rimelabs/sdk` 0.1.0-alpha.25), Go (v0.1.0-alpha.16) and Rust (0.1.0-alpha.14), all alpha. LiveKit Agents and Pipecat quickstarts, the Pipecat one on a pinned preview"
      },
      {
        "label": "Deployment",
        "value": "Rime cloud on Free, Flex and Scale. The pricing page lists cloud, VPC or on-prem for Enterprise, while the docs describe only the cloud endpoint"
      },
      {
        "label": "Assessment scope",
        "value": "Public pages only, read on 28 October 2026, the launch day. No account was created, no key was used and no call was made. Response time, accuracy and the benchmark results Rime cites were not tested"
      }
    ],
    "unitPrices": [
      {
        "item": "Prism, Flex",
        "unit": "call-minute",
        "usd": 0.08,
        "note": "Metered by the minute of call audio, pay as you go. Pricing page, checked 28 October 2026"
      },
      {
        "item": "Prism, Scale",
        "unit": "call-minute",
        "usd": 0.064,
        "note": "20% off Flex for $100 a month of credit, which rolls over up to $200. Pricing page, checked 28 October 2026"
      }
    ],
    "provenance": {
      "legalEntity": "Rime Labs, Inc.",
      "domain": "rime.ai",
      "domainRegistered": "2020-03-12",
      "endpointOnVendorDomain": true,
      "terms": "https://www.rime.ai/terms",
      "privacy": "https://www.rime.ai/privacy",
      "statusPage": "https://www.rimestat.us",
      "changelog": "https://docs.rime.ai/docs/changelog",
      "securityTxt": "none",
      "checked": "2026-10-28",
      "notes": [
        "The terms name Rime Labs, Inc., the same entity as the rime-tts listing. The domain registration date stands per that listing's check of 30 September 2026 and wasn't re-read.",
        "status.rime.ai redirects to www.rimestat.us, an incident.io page with Text-to-speech API and Platform API components and data since 30 August 2026. It had no Prism component on 28 October 2026.",
        "www.rime.ai/.well-known/security.txt answered 404. The security page links a vulnerability disclosure policy.",
        "The Prism endpoint is on prism.api.rime.ai, under the vendor's own domain."
      ],
      "score": 81,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Rime Labs, Inc.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "rime.ai, registered 2020-03-12 (6 years)",
          "points": 11,
          "max": 15,
          "state": "part"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "wss:",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 5 of the 7 things a reader expects, and has 1 clause that costs points",
          "points": 6.3,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 3 of the 8 things a reader expects",
          "points": 6.3,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Status page",
          "value": "www.rimestat.us",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "People named",
          "value": "3 named with their role, 3 with a public profile",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Support route",
          "value": "a support address, help pages",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://www.rime.ai/terms",
          "state": "read",
          "readAt": "2026-10-08",
          "words": 6439,
          "points": 6.3,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": false
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "All claims arising out of or relating to this agreement or the Services (including any dispute regarding the interpretation or performance of this agreement) will be governed by the laws of the State of California, USA, excluding California's conflicts of laws rules.",
              "says": "The law of the State of California"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "IN NO EVENT WILL WE OR OUR AFFILIATES, AGENTS, SUPPLIERS OR LICENSORS (OR OUR OR THEIR EMPLOYEES, CONTRACTORS, AGENTS, OFFICERS OR DIRECTORS) BE LIABLE TO YOU FOR ANY CLAIMS, PROCEEDINGS, LIABILITIES, OBLIGATIONS, DAMAGES, LOSSES OR COSTS IN AN AMOUNT EXCEEDING THE AMOUNT YOU PAID TO US HEREUNDER OR $100.00, WHICHEVER…",
              "says": "Capped at $100.00"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "Your Plan will continue for the period of time of the subscription period that you selected and will automatically renew until terminated."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "We reserve the right, at our discretion, to change, modify, add, or remove portions of these Terms any time by posting the amended Terms here with an updated “Last Updated” date above.",
              "says": "Changes are posted, with no other notice named"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "You agree not to use the Services, or Output for any purpose that is unlawful or prohibited by the Agreement or any Rime policies, or for any purpose not reasonably intended by Rime."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "terms.benchmark",
              "label": "Restricts benchmarking or competitive use",
              "found": true,
              "quote": "access the Services to build a similar or competitive website, product, or service;",
              "costsPoints": true
            },
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "We reserve the right to disable or close any Account at any time and for any reason or for no reason."
            },
            {
              "key": "terms.arbitration",
              "label": "Requires arbitration or waives class actions",
              "found": true,
              "quote": "If such dispute, controversy, or claim cannot be resolved informally within a period of sixty (60) days from the date on which we received your email, the parties agree that it shall be settled by binding arbitration."
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Customers may not use Output to train any artificial intelligence or machine learning model.",
              "quote": "use Output to train any artificial intelligence or machine learning model;"
            },
            {
              "date": "2026-10-08",
              "text": "Customers may not represent that a voice is human when it is not, or replicate another person's voice without that person's express permission.",
              "quote": "engage in deceptive or unauthorized practices including intentionally replicating the voice of another person without such person’s express permission or representing that a voice is human when it is not;"
            },
            {
              "date": "2026-10-08",
              "text": "Rime may name the customer in its promotional materials until the customer asks it to stop.",
              "quote": "We may identify you as a User in our promotional materials."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://www.rime.ai/privacy",
          "state": "read",
          "readAt": "2026-10-08",
          "words": 373,
          "points": 6.3,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": false
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "Server Logs: We collect minimal server connection and health logs to ensure service reliability and security."
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "These logs may include connection details and system health metrics and are retained for 90 days.",
              "says": "Names a period of 90 days"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "ElevenLabs vs RimeRime vs DeepgramEnterprise TTS buyer's guideOn-prem voice AI guideTTS voice best practices"
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": false
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": false
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": false
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": false
            }
          ],
          "notes": [
            {
              "date": "2026-10-08",
              "text": "Rime states that it does not train AI models on customer data unless this is explicitly requested and agreed.",
              "quote": "No Training on User Data: We do not use customer data to train AI models unless explicitly requested and agreed upon."
            }
          ]
        }
      ]
    },
    "humans": {
      "slug": "rime-prism",
      "checked": "2026-10-28",
      "company": "Rime Labs",
      "people": [
        {
          "name": "Lily Clifford",
          "role": "Co-founder and CEO, Rime",
          "founder": true,
          "linkedin": "https://www.linkedin.com/in/lilyjclifford/",
          "photo": "/assets/img/people/rime-labs-lily-clifford.webp",
          "photoSource": "https://www.rime.ai/company",
          "bio": "Lily Clifford co-founded Rime in 2022 and is its CEO. She left a natural language processing PhD at Stanford to start the company, which built its own recording studio in San Francisco to capture conversational speech for its voice models.",
          "bioSources": [
            "https://www.rime.ai/company"
          ],
          "page": "/people/lily-clifford/"
        },
        {
          "name": "Brooke Larson",
          "role": "Co-founder, Rime",
          "founder": true,
          "linkedin": "https://www.linkedin.com/in/brooke-larson-b18814157",
          "photo": "/assets/img/people/rime-labs-brooke-larson.webp",
          "photoSource": "https://www.rime.ai/company",
          "bio": "Brooke Larson co-founded Rime, a maker of text-to-speech models, in 2022. She holds a PhD in linguistics and previously worked on Amazon Alexa.",
          "bioSources": [
            "https://www.rime.ai/company"
          ],
          "page": "/people/brooke-larson/"
        },
        {
          "name": "Ares Geovanos",
          "role": "Co-founder, Rime",
          "founder": true,
          "linkedin": "https://www.linkedin.com/in/ares-g/",
          "photo": "/assets/img/people/rime-labs-ares-geovanos.webp",
          "photoSource": "https://www.rime.ai/company",
          "bio": "Ares Geovanos co-founded Rime, a maker of text-to-speech models, in 2022. The company describes him as a Stanford-trained engineer with a long background in product work.",
          "bioSources": [
            "https://www.rime.ai/company"
          ],
          "page": "/people/ares-geovanos/"
        }
      ],
      "peopleNote": "Founders from the company page, the same three as the rime-tts listing. Lily Clifford signs the Prism launch post as Rime's CEO. Ownership and investors are copied from rime-tts (checked 27 October 2026). Rime's launch announcement mentions $35M in funding, but the pages we could read give a $24M Series A in July 2026 and, per TechCrunch, a $5.5M seed round, with no stated total, so no total is recorded. Rime's company page also names Cadenza Capital and Founders You Should Know as backers, without a round, and they weren't added.",
      "companySocial": {
        "linkedin": "https://www.linkedin.com/company/rime-ai/",
        "x": "https://x.com/rimelabs"
      },
      "support": {
        "emails": [
          "support@rime.ai"
        ],
        "urls": [
          "https://docs.rime.ai/docs/prism/errors"
        ]
      },
      "sources": [
        "https://www.rime.ai/company",
        "https://www.rime.ai/resources/prism-first-speech-to-speech-for-enterprise",
        "https://docs.rime.ai/docs/prism/errors",
        "https://techcrunch.com/2026/07/15/rime-picks-up-24m-series-a-to-help-enterprises-field-customer-calls/"
      ],
      "ownership": {
        "status": "private",
        "checked": "2026-10-27",
        "sources": [
          "https://www.rime.ai/company",
          "https://techcrunch.com/2026/07/15/rime-picks-up-24m-series-a-to-help-enterprises-field-customer-calls/",
          "https://www.m13.co/article/meet-rime-the-linguistics-first-voice-ai-designing-the-new-interface-for-computing"
        ]
      },
      "investors": [
        {
          "name": "M13",
          "kind": "vc",
          "rounds": [
            "Series A, July 2026"
          ],
          "lead": true,
          "url": "https://www.m13.co",
          "source": "https://www.m13.co/article/meet-rime-the-linguistics-first-voice-ai-designing-the-new-interface-for-computing",
          "quote": "Rime raised a $24 million Series A led by M13",
          "page": "/investors/m13/"
        },
        {
          "name": "Twilio Ventures",
          "firm": "Twilio",
          "kind": "corporate",
          "rounds": [
            "Series A, July 2026"
          ],
          "source": "https://techcrunch.com/2026/07/15/rime-picks-up-24m-series-a-to-help-enterprises-field-customer-calls/",
          "quote": "Rime on Wednesday said it has raised $24 million in a Series A funding round that was led by M13 Ventures. Twilio Ventures, Corazon Capital, Unusual Ventures, and other existing investors also participated",
          "page": "/investors/twilio/"
        },
        {
          "name": "Corazon Capital",
          "kind": "vc",
          "rounds": [
            "Series A, July 2026"
          ],
          "source": "https://techcrunch.com/2026/07/15/rime-picks-up-24m-series-a-to-help-enterprises-field-customer-calls/",
          "quote": "Rime on Wednesday said it has raised $24 million in a Series A funding round that was led by M13 Ventures. Twilio Ventures, Corazon Capital, Unusual Ventures, and other existing investors also participated",
          "page": "/investors/corazon-capital/"
        },
        {
          "name": "Unusual Ventures",
          "kind": "vc",
          "rounds": [
            "Series A, July 2026"
          ],
          "url": "https://www.unusual.vc",
          "source": "https://techcrunch.com/2026/07/15/rime-picks-up-24m-series-a-to-help-enterprises-field-customer-calls/",
          "quote": "Rime on Wednesday said it has raised $24 million in a Series A funding round that was led by M13 Ventures. Twilio Ventures, Corazon Capital, Unusual Ventures, and other existing investors also participated",
          "page": "/investors/unusual-ventures/"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/rime-prism.json",
    "live": {
      "slug": "rime-prism",
      "probe": {
        "target": "wss://prism.api.rime.ai/v1/realtime",
        "method": "get",
        "lastAt": "2026-10-29T20:41:25.616992818Z",
        "lastOk": false,
        "lastStatus": 0,
        "lastMs": 0,
        "lastNote": "unsupported protocol scheme \"wss\"",
        "authRequired": false,
        "uptime24h": 0,
        "uptime30d": 0,
        "p50ms24h": 0,
        "p95ms24h": 0,
        "samples24h": 36,
        "samples30d": 36,
        "days": [
          {
            "date": "2026-10-29",
            "probes": 36,
            "ok": 0
          }
        ],
        "outages": [
          {
            "start": "2026-10-29T17:19:57.075096127Z",
            "end": "0001-01-01T00:00:00Z",
            "note": "unsupported protocol scheme \"wss\""
          }
        ]
      },
      "vendorStatus": {
        "page": "https://www.rimestat.us",
        "indicator": "none",
        "summary": "All Systems Operational",
        "checkedAt": "2026-10-29T20:31:37.377251634Z"
      },
      "updatedAt": "2026-10-29T20:41:25.616992818Z"
    }
  }
}
