Governed by the entities that implement it. Owned by none of them.
OCSS is a vendor-neutral, multi-stakeholder standard. This page sets out the mission, the charter that keeps the standard nobody's product, and the public process by which it evolves. STANDARD v1.0 · DRAFT FOR REVIEW. At ratification (target Q3 2026), governance authority transfers to the Trust Committee. The Charter is published for public review until Q3 2026; amendments are accepted via RFC. Its governance terms take effect at ratification and are not binding during the draft phase. Nothing on this page describes a body that has yet been seated.
Mission
One parental policy, enforced the same way everywhere a child goes online.
OCSS exists so that one parental policy is enforced the same way everywhere a child goes online. It turns the patchwork of roughly 91 child-safety laws across 30+ jurisdictions into a single machine-readable contract that platforms, parental-control vendors, device and OS makers, carriers, and regulators can all implement against.
The standard is open and royalty-free, and its value, like FIDO2, W3C, or any IETF protocol, depends on its being seen as nobody's product.
OCSS maps to 91 enacted and proposed laws across 30+ jurisdictions, among them KOSA, COPPA 2.0, the EU Digital Services Act, the UK Online Safety Act, and Australia's Online Safety Act. Each OCSS Rule traces back to the statute it serves, so when a legislature amends or enacts a law, the change lands as a versioned rule update rather than a fresh bilateral integration for every adopter. KOSA and California's AB 1043 are not yet in force; OCSS implements them, and the Rule's status field tracks each law from proposed to enacted.
The governance design borrows deliberately from precedents regulators already recognize. The Trust Framework's accredited-intermediary registry is modeled on the EU Trusted List (EUTL), the cryptographically signed register of qualified trust service providers that has underpinned eIDAS since 2014; the long-term home is proposed as an open standards body running an IETF-style trust registry (the standard is filed as draft-phosra-ocstf-00). The point for a regulator is narrow and practical: a supervisory authority that wants to verify a platform is honoring a statute can audit one conformance profile and one signed receipt format, rather than reconcile N bilateral integrations across every vendor in scope. Conformance to OCSS becomes the single artifact to inspect.
What an audit actually looks like
A supervisory authority does not take a platform's word for it, and OCSS is built so they don't have to. Every enforcement decision emits a signed OCSS Receipt: typed structured data carrying the rule that fired, the verified age band (a derived value like "13–17", never an identity), the jurisdiction, the capability, the audit decision, and a cite[] array of the statute sections it answers to, e.g. ["KOSA-§4(b)(2)","CA-AADC-§22675"]. Receipts are domain-separated by spec version and signed with Ed25519. They carry no PII.
So the walked path is: a regulator with a complaint about, say, a CA AB 1043 age-signal obligation requests the relevant Receipts by ID, then recomputes each signature against the signer's published JWKS, whose Trust List entry is itself checked against the Linux Foundation AAIF root key. A request that historically meant a six-week subpoena-and-discovery cycle collapses to a query that resolves in seconds, because the platform cannot forge a Receipt it did not sign and cannot un-sign one it did. Enforcement against a false conformance claim runs through the certification mark: asserting "Certified" or "Trust-Listed" without the matching registry entry is mark misuse, which is the coalition's one retained lever (see §8). The Receipt schema and the mark together are what make "this platform complies" an inspectable claim rather than a press release.
// for a supervisory authority: the operational checklist
Validating a Receipt needs no OCSS-specific tooling and no trust in Phosra. A regulator's analyst (1) pulls Receipts by id from the platform under inquiry; (2) reads the spec field (e.g. "OCSS-v1.0") as the signature domain separator and the iss field as the signer identity; (3) resolves iss against the signed Trust List to get the expected Ed25519 public key and fingerprint; and (4) verifies the signature with any standard Ed25519 library: the same primitive in OpenSSL, libsodium, or a Go/Python one-liner. A pass means the named party signed exactly those fields, including the cite[] statute array, at the stated issued_at. No signature, or a mismatch, means the conformance claim is not backed by evidence.
On revocation timing, the honest version. When a Trust-Listed party is found in violation, the registry revokes its entry and the specific compromised kid. Verifiers cache the Trust List on a ≤24-hour TTL, so that is the guaranteed upper bound on propagation: a revoked key stops being honored across the federation within a day. Read it not as "same-day" aspiration but as a published cache ceiling. Same-day revocation of the registry entry is the operating target; the ≤24h TTL is the contractual guarantee a regulator can rely on. The two should not be conflated: the target is a goal, the TTL is the floor.
The charter: no member owns the standard
OCSS is governed by the entities that implement it, owned by none of them. The charter makes this structural, not aspirational.
// charter principle
No member owns the standard, including its founder.
Phosra founded OCSS and holds editorial stewardship of v1.0 through ratification: the role of an editor preparing a draft for a standards body, not an owner. Phosra stewards v1; the Trust Committee steers v2.
- No member owns the standard.OCSS is published under an open, royalty-free license. No participant (including its founder) holds proprietary control over the specification, the rule taxonomy, or the conformance mark.
- Phosra is one participant of many.Phosra founded OCSS and holds editorial stewardship of v1.0 through ratification: the role of an editor preparing a draft for a standards body, not an owner. Phosra's commercial product lives elsewhere; this standard does not sell it.
- Founder ≠ owner.Founding a standard earns no permanent authority over it. The stewardship role is bounded in time and scope: it ends at ratification.
- Phosra stewards v1; the Trust Committee steers v2.At v1.0 ratification, governance authority transfers to the multi-stakeholder Trust Committee, which ratifies every subsequent major version and approves the conformance suite. From v2 forward, the standard is steered by its implementers.
- Parental-controls vendors implement OCSS without product capture.A competing parental-controls vendor can adopt the Rules taxonomy and Trust Framework, earn the certification mark, and ship a conformant product without depending on Phosra's product, infrastructure, or goodwill. The standard routes through multiple accredited intermediaries by design (no single steward sits in the path), so adopting OCSS never hands a competitor a chokepoint over your customers' traffic.
What an adopter actually gets
The neutrality story is the reason this is safe to adopt; the ROI is the reason to bother. If you build parental controls, your roadmap today is a queue of bilateral integrations: one per OS age signal, one per content rating source, one per platform that exposes a safety hook. That is the N×M problem: every new partner multiplies against every other. OCSS turns it into N+M. You implement the spec once and read one typed signal, and every party that also speaks OCSS is reachable through the shared Trust List instead of a new contract and a new schema. The integration you don't build is the cost saved.
Conformance comes in two tiers, and the cost-benefit is deliberately legible:
- Tier 0: Implementer (free, self-attested).You pass the conformance suite yourself and land in a public registry at no cost. Use it to ship fast and signal direction. You may say "OCSS-compatible," not "Certified."
- Tier 1: Certified ($2.5–5k/yr, independently audited).An approved third-party assessor verifies your conformance and you earn the Certified mark in a verified registry. That mark is the asset: when a school district, a regulator, or a parent asks "how do I know this works," a Certified entry is an answer they can check rather than trust. It is a procurement and trust differentiator a competitor without it cannot claim.
Working-group participation (Tier 2, $15–25k/yr) buys a seat and RFC sponsorship. It is for vendors who want to shape the rules, and it is explicitly not required to implement, certify, or ship. Conformance and influence are separate ladders; the price tag attaches only to the second. Full tiers, mark-usage terms, and the audit path are on Get Involved and Conformance.
Put the two numbers next to each other and the case writes itself. A parental-controls vendor integrating bilaterally today carries the build-and-maintain cost of one connector per OS age signal, per content-rating source, per platform safety hook. Call it a dozen partners, each a contract, a schema, and an on-call surface that drifts every time a partner ships. Tier 1 certification is $2.5–5k/yr against a single typed signal that every other OCSS speaker already emits. The standard does not promise the connectors are free to write; it promises you write the integration once (the M of N+M) instead of once per partner (the N×M), and then reach the rest of the federation through the shared Trust List rather than a new bilateral deal each time. That is the comparison to run, and it only closes once the Trust List actually holds ≥3 accredited intermediaries (see the readiness note below).
// ecosystem readiness: when N+M actually pays off
Be blunt about the dependency: the N+M math assumes a populated Trust List, and today the list is forming: 0 accredited intermediaries signed. A vendor who needs routing infrastructure this quarter cannot get it from OCSS yet. What is actionable now is the read side: you can implement the Rules taxonomy, verify envelopes, and self-attest as a Tier 0 Implementer against the spec as written, so your code is ready the day a counterparty appears. The charter cohort closes Q3 2026; "Federation-grade" (≥3 intermediaries) is the milestone that turns the cost story from projection into invoice, and the Trust List publishes its own count as a signed status so you never have to take our word for where it stands.
How decisions are made
OCSS evolves through a public, RFC-first process. Changes are proposed in the open, reviewed in the open, and adopted only after a published comment window.
Nothing ships from a private decision. Every change moves through the same five states, in order, and each state has a named owner and a public artifact attached to it. Anyone can read and comment at any point; anyone can file the opening RFC. The gates that require Tier 2+ sponsorship or Council ratification sit later in the pipeline, once a proposal moves from discussion toward adoption.
| Governance state | Artifact | Owner | Timeline | Public? |
|---|---|---|---|---|
| RFC window | Published RFC + comment thread | Any participant may open; Tier 2+ sponsors a formal proposal | ≥ 30 days, every change | Yes (read & comment) |
| Working-group review | WG recommendation + meeting minutes | Relevant working group (AI Safety / Privacy / Algorithmic Transparency / Hard Blocks) | Quarterly, in public | Yes (minutes published) |
| Minor-version window | Additive / clarifying release | WG sign-off after the RFC window | Ships once 30-day window closes | Yes |
| Major-version review | Breaking-change release candidate | WG + open comment | 90-day public review | Yes (open review) |
| Committee ratification | Ratified major version | Trust Committee (9 seats) | After the 90-day review closes | Vote & rationale published |
Minor versions never reach the Council; working-group sign-off plus the comment window is the whole gate. Only breaking changes carry the 90-day review and a ratification vote. That split keeps additive rule updates (a new statute mapped, a clarified band) moving at the speed legislatures actually amend, while reserving the heavyweight process for changes that can break an existing implementation.
The four working groups
Each working group owns one rule area of the OCSS Rules taxonomy and the obligations it carries. Seats are open to Working Group Member (Tier 2+) participants. Chairs are open seats during the Charter cohort; rosters publish when the cohort closes in Q3 2026.
AI Safety
AI chatbot tier gates, simulated-companionship limits, and risk-scale enforcement for conversational and generative systems.
Privacy
Data minimization, retention and deletion rights, and commercial-data bans covering minors.
Algorithmic Transparency
Recommender-system audits, dark-pattern interventions, and explainability requirements.
Hard Blocks
Mandatory blocks for prohibited content and apps, including coalition-curated "Not for Kids" lists.
How WG ownership maps to the rule taxonomy. A working group does not own a vague "topic"; it owns specific capability scopes from the OCSS Rules taxonomy and the rule categories underneath them. AI Safety covers the Tier capability's AI-risk gates (e.g. ai_chatbot_tier_gate); Privacy owns the Privacy capability (minimization, retention, deletion) plus the consent boundaries that gate it; Algorithmic Transparency owns the Audit capability (recommender audits, dark-pattern intervention); Hard Blocks owns the Block capability (CSAM, gambling, "Not for Kids"). The cross-cutting capabilities (Age, Consent, Alert, and Receipt) are reviewed jointly because they touch every other area. The full ~100-category rule taxonomy and which capability each category belongs to are published in the standard.
The Trust Committee
The body that governs OCSS after v1.0 ratification: a 9-seat committee with civil society structurally embedded. Seats are reserved by category and not tied to paid membership, so no single industry segment can dominate the standard's direction.
| Reserved seats | Count |
|---|---|
| Named civil-society bodies | 3 |
| Parental-controls operators | 2 |
| Device / OS makers | 1 |
| Carrier / network operator | 1 |
| Regulator observer | 1 |
| Academic | 1 |
Civil society is structurally embedded in a 9-seat Trust Committee. 3 of the 9 seats are reserved for named civil-society bodies (for example Common Sense Media, Roost, the EFF, FOSI, and the ACLU), non-removable except for cause. Accreditation decisions run on one organization, one vote, so a large implementer cannot accumulate weight proportional to market share. Every trust-list change carries a 72-hour public notice and comment period. De-accreditation requires a 2/3 Trust Committee vote plus a 30-day cure period.
On the regulator seat, and why it is an observer. The regulator seat is non-voting on purpose: a standard that a supervisory authority both writes and votes on stops being a neutral artifact the authority can independently inspect. The observer sees every proposal, every RFC, and every ratification rationale before it lands, and files comments through the same public process as anyone else: influence by transparency, not by ballot. Where a regulator's real power lives in enforcement, and that is outside the Trust Committee entirely: a statute is enforced by the agency that owns it, and OCSS Receipts are the evidence (see §1). An intermediary that violates a conformance MUST is not "voted off." Its Trust-List status is pulled the day the violation is found (see §6), and a SOC 2 Type II audit at least annually is a standing condition of Accredited placement, not a Committee favor. The Trust Committee governs the spec; the Trust List and the regulators govern conduct.
Versioning policy
OCSS protocols follow Semantic Versioning, with safety-specific guarantees layered on top so adopters are never forced into a disruptive migration.
- SemVer for protocols.Minor versions ship clarifications and additive rules. Major versions ship breaking changes.
- Major = 90-day public review.Every major version enters a 90-day public review before it can be ratified.
- 18-month deprecation window.Any rule marked for removal remains valid for at least 18 months after the deprecation announcement.
- Guaranteed version overlap.Every adopter has a guaranteed reading of both the prior major version and the next, so migration is never forced on a deadline.
- RFC ≥ 30 days before adoption.No change, minor or major, is adopted without a published RFC and at least a 30-day comment window.
- Trust List status is orthogonal to spec version.An intermediary's accreditation on the Trust List is not tied to the OCSS release cycle; intermediaries may be revoked or added mid-release. A key compromise or a failed audit pulls a party from the list the day it is found, not at the next version bump. Runtime trust changes faster than the spec does, and the governance model handles the two on separate clocks.
Intellectual property & the proposed long-term home
OCSS is built to be implemented by competitors without anyone paying a toll to anyone else. It proposes to transfer long-term governance to a neutral standards foundation rather than remain under any single steward indefinitely.
- Royalty-free.Implementing OCSS (the Rules taxonomy, the Trust Framework, the conformance suite) carries no license fee or per-use royalty.
- Open license.The specification is published under an open license. Implementers may build conformant products commercially without seeking permission.
- Patent posture.The IPR policy follows the royalty-free, open-participation model common to IETF and W3C-style bodies: contributions are made on terms that let every implementer ship. The full IPR and patent policy is published with the charter.
The trust model, in primitives
The IPR posture only matters if the thing being licensed is technically sound, so here is the trust model in concrete terms. Beyond deciding who is trusted, governance pins the cryptography that makes "trusted" mean something. The OCSS Trust Framework (Draft v0.1) is the routing layer, and these are its load-bearing MUSTs:
- Two-layer signed envelope.Every signal is an
outerobject (routing metadata plus an Ed25519 sender signature, visible to the intermediary) wrapping aninnerpayload that is JWE-sealed to the receiver's public key and opaque to the intermediary. The intermediary routes; it cannot read. Signatures follow RFC 9421 (HTTP Message Signatures); audience scoping follows RFC 8707 (resource indicators). - eIDAS-style Trust List.Accredited intermediaries are listed in a machine-readable, cryptographically signed registry modeled on the EU Trusted List (EUTL, in production since 2014). Verifiers fetch and cache it on a ≤24-hour TTL, so a revocation propagates within a day without any out-of-band coordination.
- 180-day key rotation, MUST.Every Trust-Listed intermediary MUST rotate signing keys at least every 180 days, publish a per-party JWKS, and emit one immutable audit row per envelope. It MUST NEVER decrypt payloads, retain contents past delivery, or correlate routing metadata across families without consent. A
family_hashis domain-separated by the receiving party so the same household cannot be correlated across two intermediaries. - Append-only, hash-chained audit trail.The "one audit row per envelope" is tamper-evident, not just logged: each row records
{ts, iss, aud, kid, nonce, family_hash, decision_class, prev_hash, row_hash}whererow_hash = SHA-256(prev_hash ‖ canonical(row)), chaining every row to its predecessor. Rows carry routing metadata only: never decrypted payload, never PII. Minimum retention is 13 months (one full audit cycle plus margin), and the chain head is attested at least annually under an independent SOC 2 Type II engagement scoped to security and availability of the routing service. A silent deletion or back-dated edit breaks the hash chain, so a missing row is detectable rather than invisible.
The envelope, field by field
Prose is not a spec, so the encoder/decoder contract is pinned to named fields, types, and algorithm identifiers. The wire format is JSON; the canonical form for signing is the RFC 9421 signature base over the listed covered components (not a re-serialization of the JSON), which keeps the signature stable across whitespace and key-order differences. Unknown fields MUST be preserved and ignored, so a v1.0 verifier survives a v1.1 sender.
| Field | Layer | Type | Notes |
|---|---|---|---|
| v | outer | string | Spec version, e.g. "OCSS-v1.0". Doubles as the signature domain separator. |
| iss | outer | string (URI) | Sender's Trust-List identity; resolves to its JWKS (below). |
| aud | outer | string (URI) | Receiver resource indicator per RFC 8707. Binds the envelope to one audience. |
| kid | outer | string | Sender signing-key id; MUST match a key currently published in the sender's JWKS. |
| iat / exp | outer | int (epoch s) | Issued-at and expiry. Verifiers MUST reject expired envelopes. Default exp − iat = 300 s (5 min) for live routing; clock-skew tolerance is ±60 s, so an envelope arriving up to a minute "early" is not rejected. |
| nonce | outer | string | Unique per envelope (128-bit random). The replay key, held in a seen-window for exp + 60 s; see the threat note below. |
| family_hash | outer | string | Receiver-domain-separated household tag: HKDF-SHA-256(family_id, salt = receiver_id). Different per receiver by construction, so it cannot be joined across intermediaries. |
| sig | outer | string | Ed25519 over the RFC 9421 signature base. alg=ed25519 is fixed: no algorithm agility, no downgrade surface. |
| inner | inner | JWE (compact) | The sealed payload: alg=ECDH-ES+A256KW, enc=A256GCM, zip absent. Carries the typed OCSS Rule payload (rule id, age band, capability, decision). Opaque to the intermediary. |
The JWE suite is bound, not negotiated: A256GCM for the content and ECDH-ES+A256KW for key agreement, with compression (zip) disallowed to sidestep compression-oracle leakage on small payloads. The Trust List signing scheme is the same Ed25519 primitive as the envelope, applied to the EUTL-style register; this is the one concrete choice behind the "eIDAS-style" framing: eIDAS is the structural model, Ed25519 is the actual signature.
Per-party JWKS discovery
Each Trust-Listed party publishes its public keys at a fixed, well-known location derived from its Trust-List identity: https://<party-host>/.well-known/ocss-jwks.json, served over TLS, no authentication (the keys are public by definition). Discovery is not bootstrapped from that endpoint's TLS certificate; that would be circular. The binding of identity → key set lives in the signed Trust List: a verifier resolves iss against the Trust List entry (itself Ed25519-signed by the registry), reads the JWKS URL and the expected key fingerprints from that signed entry, then fetches the JWKS and accepts only keys whose fingerprints the Trust List already vouches for. The HTTPS fetch is a transport convenience; trust is anchored in the registry signature, so a compromised host cert cannot inject a key the Trust List did not list. Rotation publishes the new kid in both the JWKS and the next signed Trust List snapshot, and verifiers cache on the ≤24h TTL.
Verify, then enforce: the integration sequence
An engineer integrating OCSS reads one typed Rule payload and runs a fixed sequence before acting on it. There is no "trust the sender and check later" mode:
- Resolve the envelope's
issagainst the cached signed Trust List; reject if the party is absent, expired, or revoked. - Fetch (or read cached) JWKS, select the key by
kid, and confirm its fingerprint matches the one the Trust List vouches for. - Verify the Ed25519 signature over the RFC 9421 signature base; check
audmatches you,expis in the future, andnonceis unseen. - Decrypt the
innerJWE with your private key to read the typed Rule, e.g.{"rule":"ai_chatbot_tier_gate","age":"13–17","decision":"warn"}. - Only now enforce, on whatever surface you own (DNS resolver, MDM profile, router/CPE rule, OS-level age signal, or an in-app gate), and emit your own signed Receipt for the decision.
The same verified Rule drives every surface, which is the point: a parental-controls vendor enforcing at DNS and an OS maker enforcing at the platform layer act on the identical signal, so a parent's one policy lands the same way in both. Conformance is checked by the conformance suite against the rule list of each capability you claim, and passing it earns the Implementer (self-attested) or Certified (audited) mark. The suite is in active drafting; published test counts and the downloadable runner are marked for Q3 2026, and we will not quote a count we cannot yet stand behind.
// threat model: why plurality is a MUST, not a nicety
The Trust List publishes a status color, and it is grounded in a concrete attacker model rather than branding. Red (fewer than 2 accredited intermediaries) means a single intermediary sits on the path for an entire population. An attacker who controls that one party can correlate all family traffic, even though payloads stay sealed, because routing metadata alone is enough to map households. Yellow (fewer than 3) means there is no quorum for consensus-based revocation: pulling a misbehaving party requires agreement among peers, and two parties cannot form a majority against one. Federation-grade requires ≥ 3, which is the smallest set that restores both properties: no single point of correlation and a revocation quorum.
This is the "N+M with one + is N×M renamed" point made precise: a federation routed through one hub is not a federation, it is a monopoly with extra steps. The pluralism guarantee is enforced as a published, signed status, not assumed.
// threat model: the four attacks the envelope is shaped against
Replay. The nonce + exp pair is the defense, and the window is a number, not a vibe: a routing envelope's default lifetime is 300 s, the verifier keeps each 128-bit nonce in a seen-set for exp + 60 s (the skew margin), and any repeat inside that window is rejected. After expiry the nonce can fall out of cache because the exp check alone now rejects the envelope. An intermediary that captures an envelope cannot re-inject it, and cannot mint a fresh one because it never holds the sender's Ed25519 key. This 5-minute window is for live signal routing; long-lived Receipts are a separate artifact, deliberately verifiable years later, and are not nonce-windowed. They defend against forgery by signature, not against replay.
Cross-intermediary correlation. Because family_hash is HKDF-derived with the receiver as salt, the same household resolves to a different tag at every receiver. Two intermediaries colluding on routing metadata cannot join their logs to track a family; the join key does not exist in common. This is what makes the ≥3 pluralism rule meaningful rather than cosmetic.
Key compromise mid-rotation. The ≤180-day rotation bounds exposure; detection does not wait for it. Each party emits one immutable audit row per envelope (append-only, hash-chained, retained by the party and independently attestable under its annual SOC 2 Type II), so a key signing envelopes it should not is visible in the trail. On detection the party's Trust-List entry (and the specific compromised kid) is revoked the same day; the ≤24h TTL caps how long any verifier still honors it. We do not claim forward secrecy for at-rest Receipts, which are deliberately verifiable years later, so the design leans on fast revocation and short envelope lifetimes rather than on the signing key staying secret forever.
Stricter-rule downgrade. An intermediary cannot quietly relax a decision: it never decrypts the inner payload, and the receiver verifies the sender signature over the original. A man-in-the-middle that swaps a Block for a Warn breaks the signature and is rejected. The intermediary's power is strictly to route or to drop, never to soften.
// honest note on the one unproven part
The cryptography here stays on standard primitives, and the one genuinely unproven piece we name as such rather than dress up. The regulatory Receipt is Ed25519 over typed data, domain-separated by spec version, with the underlying audit row HMAC-SHA256-signed and append-only, so a regulator's tooling re-derives the same field-named hash without any novel scheme. The Trust List's revocation quorum, by contrast, assumes ≥3 accredited intermediaries can coordinate, which restores a majority but is an operational assumption, not a cryptographic proof; threshold-signature revocation is on the roadmap as a candidate hardening, not a shipped claim. Calling that out is the point of a draft.
Implement without a toll
The Rules taxonomy, Trust Framework, and conformance suite are free to implement. The certification mark is earned by passing the conformance suite, not purchased.
Proposed long-term home: Linux Foundation AAIF
OCSS proposes to transfer long-term governance to the Linux Foundation's Agentic AI Foundation (AAIF), the body that adopted MCP in December 2025. This is a direction of travel, not a completed transfer. The standard is filed in parallel as an IETF draft, draft-phosra-ocstf-00.
Certification marks & trademark policy
The OCSS name and the certification marks are the one thing the coalition does control, precisely so "OCSS-conformant" stays meaningful. The spec is free to implement; the claim of conformance is not free to assert.
- The marks are earned, not licensed for a fee."Implementer" (Tier 0, self-attested) and "Certified" (Tier 1, independently audited) are conformance marks tied to passing the conformance suite. A self-attested Implementer entry is free and lands in a public registry; the Certified mark requires an approved third-party assessor. Trust-Framework intermediaries that meet the routing MUSTs may use "Trust-Listed"; those that implement fewer obligations may say "OCSS-compatible" but not "Trust-Listed."
- Using the name without conformance is the line.You may freely describe a product as built against, or interoperating with, OCSS. You may not display a certification mark or claim "Certified" / "Trust-Listed" status without the corresponding registry entry. Misuse of the marks is the coalition's enforcement lever; it is how a false conformance claim gets challenged.
- Steward holds the marks in trust; the Trust Committee inherits them.During the draft phase Phosra holds the marks as editor, on the same time-bounded basis as its editorial stewardship. At ratification the marks transfer to the Trust Committee along with governance authority. The full trademark and mark-usage policy is published with the charter.
Help steer the standard that keeps children safe.
Read the charter, then join one of the four open working groups shaping the next revision.