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 0x2ae0280a6c1fa728d6f5816485681cd5d739c0040a11706f3a4443962665911b. Chain 2 (Bitcoin): anchored in block 953812 (2026-06-15T17:06:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f74d4905-8192-4fdb-8b90-56d9368bdaa1.json and https://artists.proofprofile.net/proofs/artist/f74d4905-8192-4fdb-8b90-56d9368bdaa1.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 0xd94eed6b27c642a84a3e5f9286e6dac4ab76f4a2aef8c92e6b5419e759c488f7. 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/ITDF61703033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0e09e7143e364399b8e1cee4ca54216e3bfb322e23cd8f6d8a55d57267f2ff0. 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/ITDF61703035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdf056cb460b9f886c5f13610840334fd11f2a6225b6fefedbe89f912c534b96. 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/ITDF61703039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38761b61c06edebb295ceee7d0dbe4103d0e8121fc928234334353d539601aaf. 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/ITDF61703041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x989df4df7b702fd5a4774964f88a03bc2c1a858c2005207693bb8f7f2f3dee4d. 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/ITDF61703044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb22967b817259584e6fce31813b7db04ed9f9f789f403ec6209d4665bbb4b31. 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/ITDF61703032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd32cf3cf7b89d14fa233a927ea27b44cdd595ff254376bb09ee043a69f867cb9. 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/ITDF61703040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc53dd1736b89e1cb33302a8554cbc44a2afc0d27a3ed59b6a20767c9b2d06b19. 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/ITDF61703036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x235d6fca1f6e85f1974b5f58dcecef1ee9080b073f9c3e906126faf0ff3328c3. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/ITDF61703046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54a1dc75052f529ffad4f8ed5f40d4cf19d8ba4efc6b76be3b0d022f850d6989. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/ITDF61703034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x058f723c3e191ce26f8c6418d99893c6f0a5366d8cdc48d3452268a3594bfb9a. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25: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/ITDF61703038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dd26ccf6557bc006cafb447572d5f3f1b76b4933fcdfc320318c33a8062445d. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/ITDF61703037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7361d719ee82f6f7d72efcdd2d2576971106df68b766a7760f7f07368c4bf36f. 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/ITDF61703043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9469d60cdd03aefacb44a4e03b4f2a266a9b4c67b1e1f98c641307a36ea85df. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/ITDF61703045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f210088211e26059fa20b084684ad137a07926f51e3b5a565195bd817b88365. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/ITDF61703047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x615ba1dd2084362c76af39a4e946660e324b8fbc4bcc58e026cc2b4cc1a7de88. Chain 2 (Bitcoin): anchored in block 960155 (2026-07-29T22:13: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/ITDF61703048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6bb4ceb7460b6dd7c1c9f7c1b653ec2005a3b847ddfd0cb0089dad8e5b4bd8f. 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/ITDF61703042.