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 0xeedc9fd930702f3d7ea7cfa90b4e3c11bd759e6d71dbeba0d071a30abcc53d53. 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/ecc17bd4-7992-443e-938c-bfee71fd69e0.json and https://artists.proofprofile.net/proofs/artist/ecc17bd4-7992-443e-938c-bfee71fd69e0.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 0x8591a6f849f542f04cf12227b88dfc29ca1fdea27fdb51d020b98e5102dcf22f. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/GBMA22334097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb6fc380768f78a536628f6095f090fcbedf6f1706a6c1d6924526320c044f4. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46:51Z), 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/GBMA22334098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e9e37f9805668672de8d24fbb5a35f1fd70e9a4b086730d15c7059ef80f55c7. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46:51Z), 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/GBMA22334099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85ef5d961936640095a118e6f0ec3a755898449e7655bdcf204f23e2506cee6. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/GBMA22334100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46a28734e5a25abc6589dc162fbbbf912d0b7eb71f5e1f370f09b54bb1e70c4f. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/GBMA22334101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3140c2b221627b068fe837fdeb3776a1b0e931023a4d47ea10cfcacc24bbbaef. 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/GX3Q92470138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2219fff04bd6f452198dc02b6ffa303f4d119f2585f587c6a87169f4de37e4c. 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/GX3Q92470139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb697c10771b77f64a55444c33c9908b5d7134680bd7d081f253cd016592101bb. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/GX3Q92470140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf966cedf4190a257bd597fad0ff999d6a99009202cb013504c41bbf4eb85ab37. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/GX3Q92470141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f2ab35397b34b8b8516eafa0e0add51b84868f1f7e34b33f3f0f7da1f5f6ecc. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/GX3Q92470142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb223520dedccc4e8b845781fadddb8c5616984d6c53a45649ab96d349a2d01. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50: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/GX3Q92470143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc126384a0eccee5fcfba0d23713c779446f2f36c2502f38a151f7c531971f227. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/GX3Q92470145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66128383022f4a019e133f4a60720b841bca1c987692a61e8afc5daf3eed33fd. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/GX3Q92470146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6de130c72fbebbd7d96a7dedb7792f3dfa3a8060a860aa4d764aaa94711d8d2. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GXF9Q2582027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4966a663708a08f135b06254cd5cb6a2d5a012d92f9ec7e28259ac9d6a402fd. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), 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/GXF9Q2582028.