1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b1e977223c0ca5bc4cfc09cf3a9cd601885efb47096b1f8e1a19e1972d42ea8. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e54b451d-3f28-4ae2-9f07-02eeafa4f1d0.json and https://artists.proofprofile.net/proofs/artist/e54b451d-3f28-4ae2-9f07-02eeafa4f1d0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffc5ef650751c6a28232ac07bb300d50a612d8e9ee4b81c9f91df7e3a923280c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES79A1711303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a302c420878290cb4c52d44cb6ec69fb52451b6e987f643e81914bc8c2562c2. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES79A1711305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf101f6a6720d3a73f559a490344c506ce011c441d2a3c8e8c6db2653f25ab9ef. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES79A1711307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b9250c760d38253de798cab20db7c8bc4796d14749c34ce73e22eed133d5d2a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES79A1711304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa333a2bd1abb552c5edf6deed9e2d624de43675e0ea92ce5ff63a8f09dc0fb41. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES79A1711310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05641c8af1e330dd7d3ef0fbfbd802b8a63cab9303beac839398cb1a90a4449a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJY2135854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x030fbd138ba7cda74633e4411ec027a8ce2767f8f3dc213c060b49014d35cd8a. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAFN2153381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54e65c8fb50c466088f0a860c82956211a417adbe2bd8634ace7706d77393f55. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTVM2150794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae189299c8952165b1150188ae1f3dcb0a1d9c8c59a74e5bdb8246b5920d669. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTVM2150795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05641c8af1e330dd7d3ef0fbfbd802b8a63cab9303beac839398cb1a90a4449a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJY2135854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe78e9040e789a1fbb4ee9bcb0386ebb1ed79cd469d37e4fc49b6221859216e00. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTVM2150796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5ed40e1223352a1dae4b2924f6783ce41b560da8da4d4e2b85138d0e7f447ac. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTVM2150797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49762509b4bb2f26da4a02bd99972662cdf325a83082298ac92269e9e35c329. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTVM2150798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe22d13c9da60fefe403a2351889b13a96efb5a6b34ed372f137b169d0d2e934c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2211786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3203587d718795d6265bd71073059cfbd3c4bf17797deb632d4c92b24dd143a6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHZ42293093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x172a0ed7d0dee90655074dcfc5835ee956e33bd7a210d736011a2e026f10ec72. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAFQ2122633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x030fbd138ba7cda74633e4411ec027a8ce2767f8f3dc213c060b49014d35cd8a. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-21T16:29:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAFN2153381.