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 0x454a1e77572a39e85173d08c84b955759999ca2c9c0a64baed4317809c9b0dd8. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/abc2d25b-f316-40b4-aeb6-5f1e77e4b3e1.json and https://artists.proofprofile.net/proofs/artist/abc2d25b-f316-40b4-aeb6-5f1e77e4b3e1.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 0x1f83ffe1b3cc14569fd82971d3fc082853541e427a6df9143a0c3a07bfff0d29. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/TR0061300288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc49cda0209046e354df41f0ef6a7c3e59b66e1daa045e0949c075a12369f1952. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/TR0061300287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86aba6d180cf798e419a46d946f34c855524f041fd02145a2478693b5c187b9d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TR0061300291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad6fc2b156584d8e86575e0a3e8a784ef432e9f3052018630eba412971e3df82. Chain 2 (Bitcoin): anchored in block 957622 (2026-07-11T22:55:42Z), 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/TR0061300293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0526eaddc5709c26a874d9be12601b6313e19d161c2e70c660ff1b4e0230297. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/TR0061300294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf740cb5d66499f94c1faf6ae6517d9ec804f4794be23040223160052804e17. 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/TR0061300292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1e53dd6930ef448fd669db497502d1066f39bbebc04c4470524d349b35e8f2a. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/TR0061300285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x810521812e4f30f0c98f415cd801a52ed99eb153e9bad01b99a86e589c03af8e. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/TR0061600156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc39dad8fc1d9a3247f47e67e9cf4b724f151cc0735709e8b5b7849e7984904d6. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/TR0061600157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67579c75f53bf10478354d535601bf128d22ee166e1911448ad3d42951e75ade. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/TR0061600158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac1268bf1370532f5514ce3a94b49162cf3ecd40e2450b55089c12b352d70b07. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/TR0061600159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaca863de4bcadc47b0b10c917a0905229ead42167f1b8d8e3f1fa8725c8163dc. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/TR0061600161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63445affc6f4761c2aa9b0ac0d6a43da23a404669e02377488ca3e01a9703273. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TR0061600162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6be40e887f2c971c50d0d0d566e1b4cb8645379d05879af890510f754586378. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/TR0061600163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d97c785cddaef319cee1c5cf1bb8688eacc8ef0a6a8a21e7a3a1222ec898762. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29: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/FR10S2170404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11110eb48ad42c1c0284b23bfb6fa85a962d4844a6ca39769085f70405cc37e8. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/TRA170700580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdef927788dacd23baeea5a66e458001b9755d602146fc02f4c83e65c7dda6ade. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/TRA170700577.
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 0x89ad2d71b281b0f882cddc716f7e44f73ce1c33ed5fdfdcb4ed713d224953b1a. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/TRA170700584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0335a3307e5602163349d78526c79ad2f7a5bb6583a7ebe78446f154fe90df76. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/TRA170700579.