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 0x528b91c4af68cba73249c8ad6577e01a89948cbbfe81f7a736e8eb370127ca81. Chain 2 (Bitcoin): anchored in block 954062 (2026-06-17T07:39:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/470b2cc2-481c-4356-9b42-485d135d74be.json and https://artists.proofprofile.net/proofs/artist/470b2cc2-481c-4356-9b42-485d135d74be.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 0x47aede1ef1e5fd78abce0003d0dfefd444e3967cbdb2af83a2aba699c346f90d. 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/QZK6N2086943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2c072ead53c41fc4ae5df8f6573503d54799826790e4dd213579197e93a4075. 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/QZK6N2086945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fea491fb3ff14855e8f0e086ee6dc97c33b60019442b9cf393fdea90bd6df2c. 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/QZK6N2086946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaadc7f2e9f6827a4f03ba8532f1a6c1a583eb94b747c72eaf59f20aba5caa595. 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/QZK6N2086948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe29ca22fecfdeccecaf675bd284e1c555c8ec6d91645c775874f65c5939d8b9b. 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/QZK6N2086950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1244a8a37e38a68ad1ba63baf7c9d5dd923c6e006fede9b4044389206466ba9. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/QZK6N2086951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b7bf6639a5b0c0251caa3a4322f6c87e28cbfff817222597194cea4fecd7b3. 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/QZK6N2086953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63742e8100a8416f2374443392d1bfbc557678d6327c5376ebbfdb4695e1405d. 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/QZK6N2086955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7a14d202d4a5f1651f4383efe4f01712e206710c8918e08070adfb360764e7. 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/QZHN31908229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1d34dda4507b348266b6f2fb6e466ca75bd456614843e00e9f04c81273fe1ed. Chain 2 (Bitcoin): anchored in block 957011 (2026-07-07T08:25: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/QZHN31908233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa44501336c92666691e85ca7a70582b191d631e1eb55ff32ec5ee7beddf41134. 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/QZHN31908244.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3111e032f6d1b7f0b077a3e11535aff2031022458848ada0fdd37e2c9c0500db. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/QZHN82057639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c6c850de3bfdba2f7e77c15b845c6ae1f3497390a2be9fbd1d88e1b12ca92a0. 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/QZHN82057640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc046b0e84ed837f892d9603688a70b9ab759bbefbec30033aa72d65b07d7389d. 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/QZHN82057644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9187db8bd66979987727cc6743d662216d883d83983a1415cf642a53d136d5a7. 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/QZK6F2087793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5df27f15c25a5852621bdd4e3e3cca726170f9fb9117b7cf7ab6ffe538c5d805. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41: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/QZNWU2195703.