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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26fe1c5587c6f6b4e0a1c3dfc8978c1e0e9fb54d0b8eeadc97aea62366d6c6ae. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/60e86931-c972-41ba-a286-15af819fc917.json and https://artists.proofprofile.net/proofs/artist/60e86931-c972-41ba-a286-15af819fc917.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cb71f402d41b24cd593a24418f9edee3a0846db06599525f724d5f49150e48e. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ESAAI0257844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf409951634663bb36bb8bd2c023b9d3a0d06473ae6201cb4c23d6f20e5ad93c3. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ESAAI0257845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12d1345fb748c7cce1b8c7f3f6ffadaf6a2071a54c44e00d1d743e32318a31a1. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/ESAAI0257839.
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 0xcd36c39f980e2f8b8486c3a105a1f3a58e7cf5838fefb6d818232f3712cbcc64. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/ESAAI0257807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69d7f503f132d641df9816f70f54222242c8c4b427771bff3c0baec0f7434cbe. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/ESAAI0257840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5108797929e2b1b2fc09b59e85c87bcc592e1e4647938074d6d3e6c7db7a1295. Chain 2 (Bitcoin): anchored in block 957043 (2026-07-07T13:52:39Z), 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/CLAL21500089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e135dbc7793dba2fab315128fd78a57a1f32df6fdf9f9a865a88dee30d242a1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CLAL21500091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb49581a9e671c33bf448f8a1093bae8a356a91f985434c2fa8c92cbb78b981b. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/CLAL21500096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda41cb5b9db1af585299ca19b0c9ecf0f660f64ed39cde670480a033890db188. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CLAL21500098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93a00998517ce6e58b40f740f83e0d4dd7ffe361e1b7055501b80b326d710927. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CLAL21500099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a761ff54addab104c0e892569830de119f583773910ffccd683f29d6b4fe70. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CLAL21500104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x380e73e50546bd3f52f98bb0364e897d98e3b9c6bc104804057c40ed04505d79. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/CLAL21500106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cf8d4be589448f3db1766b0761343fcaa1a93e13df6cb6ddf7a1b1ed727eb19. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:43:03Z), 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/CLAL21500100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36033c4fa1240bc97afd3d0e26cef96b12d4072a93d9c6d11d71b7826b1fb3cd. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/CLAL21500090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd3d97e3f28ce2bf8b09f67f0c8d9d63b0a5997454a38a9fa33f5649672c325c. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09:19Z), 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/CLAL21500092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba3d76fe4a6859e2dfa7eebb18b1e7aab8dd4f8c8da51e392e93d51a9ac47d79. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/CLAL21500093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda931a2954d327caa9f003b6510bd1984685f7c23b2ac709306d14c2f455a8b2. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/CLAL21500094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x017a57356296e889683604817856827f7ba086b327f860dd86a1f02dbcf819bd. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/CLAL21500095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36b7a345c2c40a8c7a598eefd3c3b136e67a255b2c0f3c107b549a347b9007b2. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/CLAL21500107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x882e05a4fb35ec37fa44fdd99cb04ca0d673aff94ecc3fd1e15e6d16ed7c3613. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/CLAL21500080.