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 0x0dd66b921c4e5bc79bf1a48142469467fa8f210f586b3e660d64041ff6f7e6ef. 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/011b6e8d-e921-4551-8f12-848e1311a9c9.json and https://artists.proofprofile.net/proofs/artist/011b6e8d-e921-4551-8f12-848e1311a9c9.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 0x5a0cfe908b95297db136bdec8102343a44d96e4ad3220a05b4f672dc02ffb9df. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/TCJPK2078622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a47754b2eb5cf69d1806198bf91a127c2d188356e6429a491d9358916d96950. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/TCJPK2078617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a699147fa60d4af48046b7ec939b6510809d3b25c1f34eb0d6b600865c63d8a. Chain 2 (Bitcoin): anchored in block 957767 (2026-07-12T22:25: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/TCJPN2029463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e43376b9d4cc6ef9e353d4d85b0ed8f423eeb0be7b990343695dfce705af504. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/TCJPN2029466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24405bca604d76f91a36ee8e87327de441e89952f0c4235f2e83a930d1d6f4c2. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T19:08: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/TCJPN2029468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72a58f2c37540dda11a8e7ba8d467aa4e6477690225f8f7baaf3039b30f9cb13. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36: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/TCJPQ2161718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ba1d3c9431028099ba9b2ca40c833e2ab3bcab929425a5313474115e5a9b82c. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/JPWP02200974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf813e266c0e629c3e2e2d7aa777cf906f498184fbdd23a95a580be06c0ba0d6e. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T06:56:15Z), 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/JPWP02200978.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3a98e31dab4b6dc3d41b7fdaade441c73ecf5008370acc81ece9666bbf5792a. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/JPWP02200980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9366461782e4eb267dc96f5c559cd5ed4dc50188d72f4b19646923a9a44bfdb8. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:34:15Z), 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/JPWP02200981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8af15cfe2aba605ab1b664c1507b51e526e115af118ff98ec8fb0d77e7850a3. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/JPWP02300318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x204b68d4473b6471d8b56d834a848e1aa99730f34673ce6ba31a83562eb8d411. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-17T04:33:40Z), 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/TCJPG2583309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3152c52971e4824130ae52ec2fef33e47cee3e63e60204388d4c8cc86bbc77db. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-17T04:30: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/TCJPG2583316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x121b064de5e861dbaa079f2cb3369fa1581c9675a410181c9c1d5bd70930b8f6. 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/TCJPG2583301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c6b3995208bf423c0afa260194f11285af66031691e0d82f9b5745d335e528. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:46:31Z), 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/TCJPG2583314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaf37b660a259661d525fbc5e27b744e9e8820418664216054476271962477b5. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/TCJPG2583321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98b18e7c9762b03968e48cf927776c2aa63b1c11764233e82865bca1a7d3897b. 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/JPB602201732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6358ee5f318ebd8481eb67a576f281b5b432e9049b237cb9c74dd82f861154b. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/TCJPO2195548.
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