Beta Release of TrackOrigin is live. We are still running verifications throughout June.
[ THE ORIGIN SEAL · EMBED & DEVELOPER KIT · TO-1.0 ]

LIVE.
SIGNED.
PORTABLE.

The Origin Seal is the public mark for verified human-made and human-led music. Embed the full Seal on artist pages, EPKs and release pages. Embed the mini Origin Badge — the Disc — inside track rows, charts, catalogues and DSP listings.

TrackOrigin Origin Seal for verified human-made music
LIVE STATE
SYNC
VARIANTS SHIPPED
5
PUBLIC PROOF
CERT
STANDARD
TO-1.0
[ §01 — THE LIVE WIDGET ]

THE FULL ORIGIN SEAL.

Use the full live Origin Seal anywhere the certificate state matters and there is enough room for the mark to be read clearly. It renders the official seal, fetches the current certificate status, and links back to the public certificate page.

If a certificate is revoked, disputed, replaced, or updated, the live Origin Seal reflects that state everywhere it is embedded. That is the point — the seal should never become a stale image pretending to be proof.

HTML embed · full Origin Seal
<!-- Origin Seal · live widget -->
<div data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
     data-size="160"></div>

<script src="https://trackorigin.io/static/embed-widget.js" async></script>
WordPress shortcode · requires the free TrackOrigin plugin
[trackorigin cert="cer_REPLACE_WITH_CERT_ID" size="160"]
→ Install once: download the TrackOrigin WordPress plugin, then in WordPress go to Plugins → Add New → Upload Plugin → Activate. Don't want a plugin? Paste the two HTML lines above into a Custom HTML block instead — the shortcode and the HTML embed render the same seal.
320 PX · HERO PLACEMENT Origin Seal preview at 320 pixels
160 PX · PROFILE / EPK Origin Seal preview at 160 pixels
64 PX · COMPACT SEAL Origin Seal preview at 64 pixels
[ §02 — THE MINI DISC BADGE ]

THE MINI DISC.

The mini Origin Badge is the Disc — a round, blue verified mark with the TrackOrigin H construction cut out of it. Round. Confident. The shape every listener already trusts. Use it inside track rows, search results, playlist entries, chart rows, upload queues and DSP-style listings.

The full Origin Seal is too detailed at 16–24px; the Disc is designed exactly for that job. It carries the same provenance signal in the smallest possible space, with a click-through to the live certificate page.

HTML embed · mini Disc
<!-- TrackOrigin mini Disc · track row / listing icon -->
<span data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
      data-variant="mini"
      data-size="20"></span>

<script src="https://trackorigin.io/static/embed-widget.js" async></script>
Recommended placement
<div class="track-title-row">
  <span class="track-title">Bigger Picture</span>
  <span data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
        data-variant="mini"
        data-size="20"></span>
</div>
[ TRACK LISTING EXAMPLE ]

Small enough for rows. Clear enough to signal verified provenance.

LIVE BADGE
Bigger Picture
T-BEATS
118 BPM
MELODIC TRAP
MISS CALLS
YUNG-SLATTY
137 BPM
NEO-SOUL
Great Increase
SPK
81 BPM
AFROBEAT

→ Disc sits beside the title. Click opens the certificate.

[ IN A STREAMING PLAYER ]
music · verified mix · 12 tracks
Verified playlist

Hand-Played 2026

TrackOrigin · 12 verified tracks · 42 min
# Title Album Date added
1
Lighthouse
Mara Vex
Mira
May 12
3:42
2
Saltwater Hymn
Ode Collective
Tides
May 09
4:11
3
Auto-Pilot
GenStudio
Synthetic
May 04
2:58
4
Slow Hands
Juno Park
Long Way
May 02
3:24
5
Cooper, Pine
Iona Vale
North Field
Apr 28
5:02
Mock layout · the mini Disc renders at 16px next to verified titles · unverified tracks display no badge
BEST SIZE

16–22 PX

Use 16px for streaming-style rows, 20px as the universal default, and 22px when the title is large.

BEST POSITION

AFTER THE TITLE

Place the Disc immediately after the track name so the provenance signal is visible before actions.

INTERACTION

CLICK TO CERT

The Disc opens the public certificate page. No modal, no hidden state, no vague trust mark.

[ §03 — VERIFICATION STRIPS & LOCKUPS ]

STRIPS & LOCKUPS.

Sometimes the Disc on its own does not carry enough context. When you want the proof signal to read as a self-contained verification widget — seal on the left, “Verified on TrackOrigin” on the right — use the strip or the wordmark lockup. Both inherit color through data-color and switch between light and dark backgrounds with data-tone.

01 · STRIP

Verification strip

variant="strip"

The headline verification widget. Seal on the left, “Verified on TrackOrigin” on the right. Use on artist headers, release pages, partner badges and credit blocks.

<span data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
      data-variant="strip"
      data-size="44"></span>
02 · STRIP · LIGHT

Light tone

data-tone="light"

Same widget, light surface. The Disc inverts to navy on bone; the lead copy reads on warm backgrounds without losing the construction shape.

<span data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
      data-variant="strip"
      data-tone="light"
      data-size="44"></span>
03 · WORDMARK LOCKUP

Inline lockup

variant="lockup"

The H glyph + “Verified on TrackOrigin”, inline. Fits in footers, bylines, email signatures, partner attributions, and anywhere wordmark + glyph is the right register.

<span data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
      data-variant="lockup"
      data-size="22"></span>
04 · WORDMARK · LIGHT

Light tone lockup

data-tone="light"

Wordmark lockup for light surfaces — print, PDF press kits, light-mode editorial sites. Glyph and copy darken to navy automatically.

<span data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
      data-variant="lockup"
      data-tone="light"
      data-size="22"></span>
[ §04 — THE H GLYPH ]

H IS FOR HUMAN-MADE.

The H is for Human. Two upright bars and a two-cycle waveform between them — the hands that made it, and the signal that came out. That is what TrackOrigin exists to prove: a person made this, and the record can be checked. The construction is intentionally minimal — the part that scales, the part that survives, the part you can put anywhere.

When you want to integrate the verification signal into your own visual system — sidebars, navigation, custom badges, app icons, marketing — pull in the bare H. It inherits any colour, drops into any layout, and asks for nothing.

Bare H · inherits currentColor
<!-- The H · Human-made · fill="currentColor" -->
<span data-trackorigin-cert="cer_REPLACE_WITH_CERT_ID"
      data-variant="glyph"
      data-size="32"
      data-color="currentColor"></span>
Blue on navy data-color="blue"
Bone on blue data-color="bone"
Navy on bone data-color="navy"
Navy on amber data-color="navy"
Blue on grid technical / spec
On gradient hero / marketing
Bone on black monochrome
Outline stroke-only render
Disc · Blue variant="mini"
Disc · Bone data-color="bone"
Disc · Navy data-color="navy"
Disc · Gold data-color="gold"
Disc · Electric data-color="electric"
Disc · Electric on cream data-color="electric"
Disc · Cream on electric data-color="cream"
Disc · Deep ink data-color="cream-ink"
[ §05 — FOR MUSIC PLATFORMS ]

FOR MUSIC PLATFORMS.

For DSPs, distributors, label platforms, marketplaces and catalogue tools. Add a single optional field to your upload form, render the Disc next to every verified track row, and let the widget handle status, caching and click-through.

[ PLATFORM INTEGRATION ]

ADD ONE FIELD.
VERIFY EVERY RELEASE.

When an artist pastes their cert ID at upload, the Disc renders automatically next to that track everywhere it appears. No back-channel API, no per-track integration cost, no fragile sync. The widget reads the cert state at render time from the public endpoint.

Upload new track

Step 3 of 4 · Metadata

Paste the certificate ID for this master to display the verified Origin Seal on listings. Don't have one? Get verified →

Verified preview ready Renders on every listing for this track
01

Add the field

One new optional text input on your upload form. Validate it against the regex ^cer_[A-Za-z0-9_]+$ before storing (IDs are cer_ + an uppercase ULID).

02

Store the ID

Save the cert ID with the track row in your database. No external call needed at upload time.

03

Render the Disc

In every listing template, add the embed widget next to the track title when a cert ID is present.

04

Load once

Drop the embed script once per page. The widget mounts every Disc, every strip, every lockup automatically.

[ SERVER-SIDE TEMPLATE EXAMPLE ]

ONE TEMPLATE CHANGE.
EVERY TRACK ROW COVERED.

For a typical music platform that already loops over a track listing in its template engine — Django, Rails, Laravel, Express, Nuxt, Next, anything — adding the Disc is a single line inside the loop, gated on the optional cert ID field.

Jinja / Django / Twig
{% for track in tracks %}
  <div class="track-row">
    <img src="{{ track.cover_url }}" class="cover">
    <div class="meta">
      <span class="title">{{ track.title }}</span>
      {% if track.trackorigin_cert_id %}
        <span data-trackorigin-cert="{{ track.trackorigin_cert_id }}"
              data-variant="mini"
              data-size="16"></span>
      {% endif %}
    </div>
    <span class="duration">{{ track.duration }}</span>
  </div>
{% endfor %}
React / Vue / JSX
function TrackRow({ track }) {
  return (
    <div className="track-row">
      <img src={track.coverUrl} className="cover" />
      <div className="meta">
        <span className="title">{track.title}</span>
        {track.trackoriginCertId && (
          <span
            data-trackorigin-cert={track.trackoriginCertId}
            data-variant="mini"
            data-size={16}
          />
        )}
      </div>
      <span className="duration">{track.duration}</span>
    </div>
  );
}

// After dynamic re-render:
useEffect(() => { window.TrackOrigin?.mountAll(); });
[ §07 — DEVELOPER DELIVERY ]

DEVELOPER DELIVERY.

The embed is designed for labels, DSPs, distributors, artist websites, marketplaces, catalogue tools and player interfaces. Attach a certificate ID to the DOM, load the widget once, and TrackOrigin handles rendering, public status lookup, click-through and certificate-state changes.

[ INTEGRATION PACKAGE ]

ONE PUBLIC SCRIPT.
FIVE VARIANTS.
ZERO PRIVATE KEYS.

The widget is controlled entirely through HTML attributes. That makes it equally simple in server-rendered templates, React, Vue, Webflow, WordPress, Shopify, static sites, DSP tools and internal dashboards. There is no SDK to install, no API key to rotate and no auth flow to debug.

CURRENT WIDGET
embed-widget.js
v2.1 · 5 variants
Public cert lookup
Session cache
01

Attach cert ID

Add data-trackorigin-cert to the track, release, artist page, or row element.

02

Choose variant

Pick from mini · strip · lockup · glyph · default seal.

03

Load once

Load embed-widget.js once per page, preferably near the bottom of the document.

04

Click to proof

The rendered seal or badge opens the public certificate page for live verification.

ATTRIBUTE
PURPOSE
data-trackorigin-cert
Required. The public certificate ID issued for the exact audio master.
data-variant
Optional. One of seal (default), mini, strip, lockup, glyph.
data-size
Optional. Pixel size. Defaults: seal 160, mini 20, strip 64, lockup 22, glyph 20.
data-color
Optional. Named token, hex, RGB, HSL, CSS variable, or currentColor. Applies to mini, strip, lockup, glyph.
data-tone
Optional. light, dark, or auto. Used by strip and lockup variants.
All five variants
<!-- 01 · Full seal -->
<div data-trackorigin-cert="cer_abc123" data-size="160"></div>

<!-- 02 · Mini Disc -->
<span data-trackorigin-cert="cer_abc123" data-variant="mini" data-size="20"></span>

<!-- 03 · Verification strip -->
<span data-trackorigin-cert="cer_abc123" data-variant="strip" data-size="44"></span>

<!-- 04 · Wordmark lockup -->
<span data-trackorigin-cert="cer_abc123" data-variant="lockup" data-size="22"></span>

<!-- 05 · Bare H glyph -->
<span data-trackorigin-cert="cer_abc123" data-variant="glyph" data-size="32"></span>

<!-- Load once per page -->
<script src="https://trackorigin.io/static/embed-widget.js" async></script>
SPA remount
// After rendering new rows dynamically:
if (window.TrackOrigin) {
  window.TrackOrigin.mountAll();
}
Optional row CSS
.track-title-row {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.track-title { line-height: 1; }
[ RUNTIME BEHAVIOUR ]

WHAT THE SCRIPT DOES.

FETCH

Reads the public certificate endpoint for each certificate ID.

CACHE

Caches certificate responses in session storage for 5 minutes.

RENDER

Draws the chosen variant based on the current certificate state.

ROUTE

Clicking the Origin Seal or badge opens the live public certificate page.

REQUIRED

Public cert endpoint

The widget reads /v1/public/certificates/{cert_id}. That endpoint must be public and CORS-enabled for third-party websites.

IMPORTANT

Script once per page

Add the script once near the bottom of the page. Do not repeat it inside every track row.

BEHAVIOUR

Click opens proof

The badge and seal open the public certificate page, so fans, labels, DSPs and partners can inspect the live record.

[ §08 — STATIC FORMATS ]

STATIC FORMATS.

Static exports are for surfaces that cannot run JavaScript — pitch decks, one-sheets, press images, printed material, internal presentations and some social platforms. They are visually identifiable as TrackOrigin-issued, but they do not update automatically. For any digital surface that can run the widget, use the live Origin Seal instead.

TrackOrigin SVG seal preview
SVG

Vector seal

Scales cleanly for print, pitch decks, large displays and editorial assets.

Download SVG
TrackOrigin PNG seal preview
PNG

Raster seal

Transparent export for social posts, press kits and apps that do not accept SVG.

Download PNG
TrackOrigin wordmark preview
WORDMARK

Inline badge

Compact horizontal mark for signatures, footers, partner pages and short-form verification references.

Download wordmark
→ Static exports should include the certificate ID and verification date wherever practical, and should link to the public certificate page when used online.
[ §09 — USAGE GUIDELINES ]

USAGE GUIDELINES.

[ DO ]
  • Use the full Origin Seal beside verified releases, artist profiles, EPKs and certificate displays.
  • Use the mini Disc inside track rows, search results, playlist rows and catalogue listings.
  • Use the strip or lockup when you want context — “Verified on TrackOrigin” — beside the seal.
  • Customise the H glyph colour to match your platform without losing the construction shape.
  • Link the Origin Seal or badge to its public certificate page.
  • Use the live widget anywhere the certificate state may change.
[ DON'T ]
  • Do not recolor the full Origin Seal, stretch it, crop it or alter its proportions.
  • Do not use the Origin Seal to imply endorsement of unverified work.
  • Do not attach one certificate seal to a different track.
  • Do not show a revoked seal as if it were active.
  • Do not embed a certificate you are not authorised to use.
  • Do not modify the H glyph proportions or remove the wave crossbar.
[ §10 — COLOUR & TYPE ]

COLOUR & TYPE.

PRIMARY BACKGROUND

Navy Deep

#0A1230

Primary background across all surfaces.

BRAND BLUE

TrackOrigin Blue

#2D52FF

Origin Seal, mini Disc, accents.

PRIMARY TEXT

Bone

#F5EFE0

Body and headline text on dark.

CONDITIONAL STATE

Amber

#D4A248

Conditional / warning states only.

[ DISPLAY TYPE ]
Anton

Display face used for major headings and seal language. All caps, condensed, letter-spacing -0.005em.

[ EDITORIAL · METADATA ]
IBM Plex Mono

Used for metadata, labels, certificate IDs and system text. Letter-spacing 0.18em on uppercase.

[ §11 — PRESS KIT ]

PRESS KIT.

TrackOrigin Origin Seal
[ BRAND KIT · TRACKORIGIN ASSETS ]

Seal files. Logo lockups. Wordmarks. Usage guidance.

The TrackOrigin brand kit is for press, partners, labels, distributors, DSPs and platform integrations. It includes approved logo lockups, seal assets, wordmarks, usage guidance and public-facing copy.

Editorial use, partner integration and platform implementation are permitted under the brand-kit terms. Any commercial use outside those contexts requires written permission.

[ SHIP THE PROOF ]

PUT THE
PROOF WHERE
THE MUSIC IS.

One certificate. One public proof page. Five embeddable signals that travel with the track across websites, EPKs, catalogues, profiles and platform surfaces.