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 0x08670e34ced11cf6705633e114285634343c885e9aa6a31d4dc038e6f9d2bad3. 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/1fe15864-b7cc-46d2-b534-caf7a5f90119.json and https://artists.proofprofile.net/proofs/artist/1fe15864-b7cc-46d2-b534-caf7a5f90119.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 0x7a6d3db12b3bd014f0f26b07fb0856cf3d27dc3b7da1de247628533519597ef4. 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/QZHN42410093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9824ddfd4f631fc6de64ec37d6777e6a985d7fc944800b850f0f5ac7f4a6ec71. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZHN42410094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85bcc2ce7f1e16b9d003d27e84a328631c76ee494db24c6c86e668d52d2c7cbd. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34:46Z), 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/QZHN42410095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a37204492d2320744bfabc04fd3573250206b6f62efb80fa88af5ac2815608a. Chain 2 (Bitcoin): anchored in block 957833 (2026-07-13T09:36:32Z), 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/QZHN42410096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x088d79b4d5919970f267b78f92b0d9026753a50993edbaf704842d0b02586fce. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZHN42410100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75ff2a7f278b27fa9be14a0f27383c8bbfde370db31274405efe23bbd392c561. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZK6F2477138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8c90a9a6a3131ef67af0edb20ed17953a732454d8777b37be308529595d5cf. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZTAW2425473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4bc9d300d61672c7b2de8f8477212c3b27bb83bb1fab4d5fe6e0b89b6df157. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZTAW2425474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f4b6edffb9923b85411955c5bc0e6c4dd4b1f836863682acff33ab3418a167. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZTAW2425477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f32cd2bccbc7ca51a76cc659ec7fb0b84075ca9bca38d55c04231377062e5b7. Chain 2 (Bitcoin): anchored in block 957526 (2026-07-11T06:03:28Z), 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/QZTAW2481505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc118fd21797e3e642b35c4ac949c3196aeca7e450fc27a82af4481ba2d3b1566. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZWFW2466029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69f51a9b4aec291d8d9858f21357816658ecf615af709071497a2785b4909089. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/QZVEM1886091.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x039a2400e3443f55290ca02cf2bd09ada0950fa6ab69a2c2872cf207283fad42. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZVEM1886092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd83d88a5859f39510e2ce89320aa67c6d8fd564bf359b7065ff4775089b05212. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZVEM1886093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d0e9bc86f553eaae60655089119ef008c38929d4f1cc8548fba5b12791c18e6. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZDA52548316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c97611cf35e19461b5a421c2e2738b5989245b0703dc9fbaa9e30026087cf3. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZDA52548317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a312c835843a75e1c0f624fa7ca4c51fd617010b78a5cfb847462ae55d7498. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/QZTB22584200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x197503ec3604a75676fc186192cb2ea5937ca2a9d1f6ba1eed27e010297e3efc. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZTB22584203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0da1a5eb773010bebd92fdc389221cd324a42a6408defd018d93521e2ee0e91d. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/QZZ7U2597294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f37d6e86e76d9f033a9ef8fc623ffcd8a969f48e58063c144cf7f7cc3362ff9. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QT62U2576677.