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 0x61483b4f5eed938bba5354c68d6d4908a3d16e60d125d2bce45ea3d58ee3cbee. 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/8f2a50db-99ca-433b-98b7-22ce8aa9e391.json and https://artists.proofprofile.net/proofs/artist/8f2a50db-99ca-433b-98b7-22ce8aa9e391.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 0xf91e75d5478c5a5ceacf3e8196af8b03e5df42771f6a00b28cddaaf6ead8302b. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/JPH492201171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x736c10e0adb332fd89c00f05bb654e8ca682a9af52a18e7417c53054dc7ae55c. 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/JPH492201172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb79dc721961b0bac8018dc9c53171ddebf9bd5f5d55edb468f170db7eeeb915b. 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/JPH492201173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75d04adfd07f6eac199fca3150d20ccf713b400723e76ff78cc188e2875369ac. Chain 2 (Bitcoin): anchored in block 960157 (2026-07-29T22:12:10Z), 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/JPH492201174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x133ef203483cd21cdba7f840478a3fa76861bc3ce577bc9eb4a37480ade9bf66. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/JPH492201176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x801069682edb1e60ea813283dc9f34c6a0ff7fbe0b9156e1d5a9ebf63463d227. 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/JPH492201177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b7c8ab596639dd946dca6fed1af8fd83e5da0e280279189774871eccb1b99e. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/JPH492201178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d64773e772aca2cc6a371a082fadff2011910ec578d071b65a474b6dd17b61. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/JPH492201181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8027529e1e4f0160daef9f66cd22d2db505d2c7eb67e25ba49d3d65855d45c61. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/JPH492201188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b40ad3e6f29259f56487d9a6a7ee3255ea55564d65924b7773ad9fe88755af. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/JP92J2500387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97e3a0cb605f5cf88f4a577e4143caec82d2401607b141f74a15c8d8c730d96. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/JP92J2500388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x075e791bb0e141725b3e07770a2a461829235a2d847cd3f9471a902afcc73b2a. 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/JP92J2500389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e1fc2b447ea7b7f83301c041692807e6da6bc81296ab9e361897fa6855be7a. 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/JP92J2500392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e5c533d1223967f9f74074d4c62dc0dbee982c76e7e2bbc260335438117810. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/JP92J2500395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9fddef69688cd917c8d8e1eb9df446e1a82636922bb5cacefbda222eb01a09. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/JP92J2500397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4310786c9362b0c6c8156b3a26024fae300a78d47a0ebefeca2fd530e772e23. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/JP92J2503435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab31e6ff24d9ec2a47e9baf13b9aa5cbea133fc167ddcbffda1421144e2f3c07. 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/JPS802352539.