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 0xb3f3f59b4861301b9779857f7015d08c20f7b4baeee944a1c48287456d4a4a11. 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/ba17323e-b94d-4d68-80d7-40574c69ad20.json and https://artists.proofprofile.net/proofs/artist/ba17323e-b94d-4d68-80d7-40574c69ad20.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 0xe2209016bf2deec63685d17e4ff243a77cf4bcf96a077d8027a4ea46b261c0be. 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/QZK6K2303340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfe5ebd367e2ac62afffe7fe9429019f99c5e359bf08a32927c407090221d4f9. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QZK6K2304867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae58a75f9088365d67c6c9fbd861715eb03111dc4f407ad1a7cf0ed957f8fbf8. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZK6K2304866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a61b91d36c758193cb91d6fc2e976a3b6c5db5e71e2758606b53be143a6a6c9. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZHN62376415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cbcf6a1ac385ac924c915f5aece171712e93261c35e11e09bc65937434c10ea. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QZK6L2391108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa2534e9aebbdbad758590505368790bef8942ca8afd36d0438956bc61bc8f04. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZK6K2306275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06aefa21deebae74b027c0797d401f088b6dd108e0a3865ca8956a1c6dd4e65. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QZMEN2307432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7851396b78b550d9d2bb75c833f6e32a2e90b5dfa031ec99c129b4d5354d527. 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/QZTB52328147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d1268ad14c9e4a358b800175d70f7097234e56b2c8e998c0372e6358fdf088. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/QZK6K2482541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x695e05bb52e74ec5fe0e591c19283cce0041a14fbd70732ae82a9916411b0363. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QZK6K2483793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x417f31b5b8d16a6a5803dd1bb35f75b4cb565ede31e8184ef66a47d14c9d06ec. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/QZHN62595264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0433d46b878c3d26837c689056853c57ed59b2c8b2f726515e2d3ef634fea41. 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/QZHN62595265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e7a5df738849f64748c0e9cf5be6ae96398f800022583b2bcd6112413db26af. 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/QZHN62597226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f9f853f95fe1eb63681d25d3fe43985ac524898a981d607eb7c2049387957e2. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/ES31E2503037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5a64a1c0d5ef5e9400ce28d612a34163e0b77d69400ee90a826f1b60fbc86c. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/ES31E2503038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7015e94970b36b141011616702eea13cb0b781860de7270adf10c552d803422. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/ES31E2503039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa73a4ba5294e44f607745e1ac5ca37cae54f94feaca396b2a5a70d32f2a51fa3. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/ES31E2503041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf42ed8620ac5ad4cc158312e6fb7a9ecb9c41563d705a58f9f004a78e304059. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/ES31E2503042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed0617da1918859db9b7435ea0856172a2c336b41fc01dfd60b96c824c7e8bc. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/ES31E2503044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f2e1fc3677434f16d287213afd6966adeaaddd8e673695cc9ce6b03d86360f7. 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/ES31E2503046.