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 0xba4b88c47281ca9a46d9840fa49b0b3b67cf34a79f611eec57ec7e21aacae60a. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9610d752-12f6-4e05-ae04-4738099eb724.json and https://artists.proofprofile.net/proofs/artist/9610d752-12f6-4e05-ae04-4738099eb724.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 0x99f067cc9914465013f6b8fe9172bf7a74569ed91ac5da805dac20ec58da8884. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/QZMEP2507267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf70692af6725eadca12b7dc32e632e1e44da4f725dada593ea268afc27f66140. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QZMEP2507277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1c9ea22c29560bfd93fc6931cd8820fd315d55c90fe2804a409fdeb4366ba3e. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/QZMEP2507329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4486b7f0a1b1b94f4ff158f72e7c12bf7d4d31a6c09d80d4cefcd68a14c8ba65. 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/QZMEP2507328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xece5c66792ea514fc39d1abd69dc0dc716adfae8a3ad94036571d5aa2f99e864. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZMEP2507304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa39a760e25803b6be1839119fa9a45651cab95836e51f478f406e95467ee25ab. 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/QZMEP2507330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1370b17bb8bac280bca37489b148d8a8e0a14c95e69447926f7549815050b9. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41:40Z), 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/QZMEP2507261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25c39dede3c78a136ea1dc5485f3c7b6feadc9c2f4685b1d1a78456d3459d90e. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/QZMEP2507333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc438347217ddeccbcecf047794ebf19fb1b0fd965903d756b56cc26e23b7912a. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QZMEP2507332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22f3f7cce59962223a4acb1ffac94e8503122dfa9e7d68a9d5051862584eb2b9. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZMEP2507331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x403c9825702256b53475ca98527ed6891a2b9863156be2154fb77a80d7c166a7. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZMEP2511514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x189217c2699bb9ec7dd09a1a3c07d7af66faa68fba408e1857d1738de875ae1f. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZMEP2511510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6779b3156799a833bceebf589c0e649d1e9a2b285f9cfe2015e947f86ddc4428. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZMEP2511517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf64c8a7f551ff53936bf2eb840c3b035c8589669d37e66c6347346b948b7fb. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/QZMEP2511462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085350657586a53aee2db6586566ddcad9c67879527fc40886f9a3a616aeba06. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZMEP2511473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeabb91bf0cd4034139f8f3ddc633a194d6349bd1a4edfe5bbd2670443bfcdc26. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QZMEP2511464.