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 0x539b508ecec09bbc8e92206e992d7166208a41e3ba32926381b895c99c2d1132. 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/088f4f2b-2bfb-42e9-b79c-86ecd7dbcb30.json and https://artists.proofprofile.net/proofs/artist/088f4f2b-2bfb-42e9-b79c-86ecd7dbcb30.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 0x25c5274d2bd591f0abab69e2cd54e22fbe7ead575af930a809fa365c4a755114. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/SE5BU1909934.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c240e4ce3ddd0913b17f96aabd8062bf37a9e82418c2c6b05aba2c7ee507191. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/BC6MB2300017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82d2001baf1cb9ffd2cb781fa8d07e7e71ef8a6a9585ab6a3adba92d397d952e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/BC6MB2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15dd98cca0f3579216af1e97809151f1136dfbc830176859364f80f7a3454418. 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/BC6MB2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e24aa22391b6feda363bb152b5f02f7cdcb412c369af9ebabed12e95847fa73. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/BC6MB2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8d948c109f2e1c5d63bc064d291e77b060a09d1849a19a3d492c6ad9572dbf2. 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/BC6MB2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24e6d5dcf23c85bd9624b96ed8b0187b4789e710bcb13737b9862c0143404e07. 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/BC6MB2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16e81a39bc6dc3ae046fb1cfd335370c88844f85e8283d34ce72a2a2821c5038. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE6HN2072961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x678acff7bc5d86497336f6123021de753edda8291203c30c9e99e9adceb63680. 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/SE5751999279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcee8204c8e80b502a34371c7a37ea14d10c24d95a758703ad8d766dbb947ce9d. 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/QZNJY2147931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca7b2aeb239a580c6dd26122fbb0feb28ca327177c509042ad4faacd49d8d556. 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/QZWDD2429655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x129b0497b44e07b5c3fb65f93027e7a13f6d6862efd613e28ebfe9e4863e220c. 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/QZGLS2314332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aa1d2191f1eb1e0b82b7fab466faf43517a6c7d905d26927ed0b21b0fc07f61. 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/BCZQ02500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4892642a1631e284f352fac79195b265742ea6ee9459d814e652767b4140d2. 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/BCZQ02500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4892642a1631e284f352fac79195b265742ea6ee9459d814e652767b4140d2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BCZQ02500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aa1d2191f1eb1e0b82b7fab466faf43517a6c7d905d26927ed0b21b0fc07f61. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BCZQ02500001.