6 protocols · 1 family
§ trademark

Trademark policy

OrangeCheck, OCHK, and the names of the protocol family are trademarks of the OrangeCheck project. The MIT and CC-BY-4.0 licenses cover the code and prose — they do not grant rights in the marks.

effective: 2026-04-30last updated: 2026-04-30
!! These marks identify the OrangeCheck project. You can build on the open- source code and reference the protocol freely. You can't use the marks in a way that suggests your fork, product, or service is the OrangeCheck project, or is endorsed by it. If you are unsure whether a use is okay, ask before you ship.
[01]the marks// what is covered

The following are trademarks of the OrangeCheck project, claimed under common-law use in commerce:

  • OrangeCheck™
  • OCHK™
  • OC Attest™
  • OC Lock™
  • OC Vote™
  • OC Stamp™
  • OC Agent™
  • OC Pledge™

The "§" section mark, the dot-separated wordmark style (oc·attest, oc·stamp, …), and the orange-on- dark visual identity used across *.ochk.io are also part of the OrangeCheck brand and covered by this policy even where the ™ mark is not displayed.

The marks are distinct from the licenses that govern the underlying material. Source code is licensed under MIT; protocol specifications are licensed under CC-BY-4.0. Neither license grants any rights in the marks.

[02]what you may do// permitted uses

refer to OrangeCheck by name

Truthful, descriptive references to the project and its protocols are always allowed. You do not need permission to say any of the following:

  • >>"Our service uses OrangeCheck."
  • >>"Compatible with OC Vote."
  • >>"Verifies an OrangeCheck attestation."
  • >>"Built on the OC Stamp protocol."
  • >>"Implements OC Agent delegations."

fork and modify the open-source code

The MIT and CC-BY-4.0 licenses give you the right to fork, modify, and redistribute the licensed material. This policy does not change that. A fork that materially diverges from the protocol must rename — see [03].

run a node, verifier, or relay

Running an unmodified or compatible implementation that participates in the OrangeCheck protocol family is a permitted use of the marks for the purpose of identifying the protocol you participate in.

[03]what you may not do// prohibited uses
  • >>Use "OrangeCheck", "OCHK", or "OC <Verb>" as the name of your fork, product, service, company, or organization in a way that suggests endorsement, affiliation, or official status.
  • >>Use the OrangeCheck wordmark or logo on a website, application, app store listing, or marketing material in a way that implies the work is official, endorsed, or maintained by the OrangeCheck project.
  • >>Register domain names, social-media handles, package names (npm, PyPI, crates, Homebrew), or app store listings that use these marks without prior written permission.
  • >>Modify the protocol or reference implementation in a way that breaks compatibility and continue to call the result "OrangeCheck" or "OC <Verb>". Forks that intentionally diverge must rename.
  • >>Imply a partnership, sponsorship, certification, or endorsement that does not exist.
  • >>Use the marks in a way that is misleading, defamatory, or contrary to applicable law.
[04]nominative use// comparison · interop · academic

You may use the marks descriptively to identify the project — including on comparison pages, in academic papers, and in interoperability claims — provided that:

  • >>The use is truthful and not misleading.
  • >>The use does not suggest endorsement, sponsorship, or affiliation.
  • >>The OrangeCheck marks are not styled more prominently than your own product's name and branding.
  • >>You do not use OrangeCheck branding (logos, color, typography) beyond what is necessary to make the reference clear.
[05]how to write the marks// style guide
  • in proselowercase "orangecheck" is the house style for body copy. capitalise as "OrangeCheck" only at the start of a sentence or in a title.
  • sub-protocolswrite "OC Attest", "OC Lock", "OC Vote", "OC Stamp", "OC Agent", "OC Pledge" in prose; use "oc·attest", "oc·lock", … (with a centre dot) in nav, headings, and code labels.
  • first prominent useon a page, use the ™ symbol on the first prominent occurrence (footer, hero, or first heading). subsequent mentions on the same page do not need ™.
  • not a verbdo not write "to orangecheck something" — the marks are not verbs.
  • not genericdo not write "an orangecheck" to mean "an attestation in general" — say "an OrangeCheck attestation".
[06]changes to this policy
  • >>We will update the "Last Updated" date.
  • >>For material changes we will provide notice on this page.
  • >>Changes become effective when posted.
  • >>This policy is provided for clarity and does not enlarge or restrict any rights granted by the MIT or CC-BY-4.0 licenses, which govern code and prose respectively.
§ contact

// summary: refer to OrangeCheck freely. don't name your fork or product after it. don't imply endorsement. ask if you're not sure.