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 0xb18eb7d06bf841734c65e8b8b99d41ac8b82db1dde72c1799dca1c5205cc219c. 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/bae0f5e4-e708-4814-afc7-879b29b1b20d.json and https://artists.proofprofile.net/proofs/artist/bae0f5e4-e708-4814-afc7-879b29b1b20d.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 0x206fe67775f220c1083d8fcac4c615cbc2f3e2e10aa9586cc079ff863c393e5f. 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/QZTGW2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x669074b7a319175e2e4e9e6839b8dad8361d7b9b8be2b21082e9739e009a0ce4. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZTGW2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12371b243b28600da8e1eb89365ce8f173b869c531f46b5effbe8b417d12bd2b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZTGW2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b6c779c15b0d01789a6d02d157948b122d0e1b3c070fd9e3a9d7a23825c0f52. 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/QZTGW2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c1fd5e5c6bb89a721248f3a2954f14bec976973535555300be5b21cab440e40. 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/QZTGW2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb35befa7a752a4b0547de56465522de78d28294ad0eb2b39a98785e266fad52d. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZTGW2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb811f6f96e56e18c1d54491d109dac98b1dec2a9f34c98dc4efb73faf3787857. 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/QZTGW2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71009fc609d1943d09f05e7cd9a4c82f8add154f677d9f41a0d274f790586f20. 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/QZTGW2400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x960b806ff9baa56b5dc38faac3218f36b3f198cb4f83ef31a17949d277adc1cf. 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/QZTGW2400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2759e3d23f4c2a404fa9de15a8f542f5acb78e47737ddfcec0e85facac66baf9. 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/QZTGW2400015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x828d79c2d13451273dc7a8b3afd81026cf741ee5f8d9067d959740c1dc64f9b7. 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/QZTGW2400016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b47047c573e18c2d558220a2aaebe77041aefeb92dcd3986dfdb4eba9d3f95e. 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/QZTGW2400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a4ee71984f7b2ffd80a55d236670edc14bfa523c08e3755f97f98cbe8f47e99. 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/QZTGW2400018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbecb7aabe7d272ed5982c34618abe1338ef6b5624972ba5c38c6ab4fc4240413. 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/QZTGW2400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x224e083df96a24f22d814528b7966bbe43bd897f36e8dafa163c65f2fa5e1932. 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/QZTGW2400021.