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 0x7b686cb9cc465e28c064ed4ed760c1639cf19b2ce1896ff558870623eee617c0. Chain 2 (Bitcoin): anchored in block 953770 (2026-06-15T09:50:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a3c2bc90-4323-4871-a02b-a4fe796bcb6f.json and https://artists.proofprofile.net/proofs/artist/a3c2bc90-4323-4871-a02b-a4fe796bcb6f.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 0x7fc4e10b1804f5439accae766f1281eff73897a5bb4944837161719f9978598a. 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/ARLVW9914201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5b2158b876293dcdcc65721c0987b3dd0ca3cbc51c706e42cf48c02b44dc17. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ARLVW9914202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f4b04f4052e1c3386c49748666ee09ab5a478c14280c6569e88619c8ca3b1e7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/ARLVW9914203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398c2a3d74f567fbc73a2e33d43fc7103f86275b7e517c85058fe0ffd6b68d0a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ARLVW9914207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b3cb643beecf47a430369bafeedf7240123825afc35d3c3a1fce0d0b5be365. 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/ARLVW9914208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a1c3d65c9ee61c441d3c802eb382404ef77de38379306f26f79201774d26db. 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/ARLVW9914211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x320596f3c47ec110a07c058aee2a13c81cfc4e47644eb3977d8ecea9e15a7945. 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/ARLVW9914212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf158cc1a4295ce542538267f08b8c685dad36ede0a48673d7c12127a7d1f37ec. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04: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/ARLVW9914204.
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 0xfab86a1cba7d032d665d21f5abe8262bc6f66f0eaade3d742ec192bc7e9ef923. 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/ARLVW9914205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f9d83cb577c2e6d76bc7394617282a325a0b1600ab26e7892ea115b110d6987. Chain 2 (Bitcoin): anchored in block 960225 (2026-07-30T08:04: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/ARLVW9914206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c612e8d52f8c1d84f1cd61726aff09640c9faa55205f38ae7c95f871da3c79. 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/ARLVW9914209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2351d1c768d682ad7329aa977096fae4af98e41c81d4c2f2c15d97a508715ec. 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/ARLVW9914210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab4c643ebbb5080ed492145c64fa783701d61be29bfb3c4a1f42458ddca27bc7. 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/ARF020600763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29a39ad3d804c4759775ab324fa80fa96e2b24e09a77e911ef6bbc80392ac98a. 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/ARF020600764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5704bf65fc530ca6c78bd4566ec2dcdbe28d89cb0673156b0ffd4840558b3e97. 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/ARF020600765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83a22cdd326b47bbe9289ce17c9943548bed6964b41571465ee1a528b4b7c775. 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/ARF020600766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5e6eebf0707562255210fe535163172b71efe00d22f55526721b11694bc4162. 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/ARF020600768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x443986a409853737e5e867dbf6924b98644211d960fcfa88ad6c53d3643601b6. 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/ARF020600770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25240ac480b798585e0b64535e854a8be5e361b06fd31b9415d0b89885426bf3. 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/ARF020600772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41091fb998e881d0893e9e5e5a049b160bb2f1e4f62c90b60f45e2ba93ec0aac. 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/ARF020600773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea7a86e70f5116a7b77469b43bad7293e267c97ca28ed97a70f11319e6760bf. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/ARF020600767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaea2af8f3c40f660258639717bba2a88351dd732cd14818ba3a8111bad5c553f. 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/ARF020600769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x325df5a194a10e89dca66961f5037a00384ce09bd2589a91cc9bb495843dbedd. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/ARF020600771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d33b3962daf8e6771824f973d2be2088596b6675f5b52e2d67007a710d2c2ee. 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/ARF020600774.