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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33cd8045bbfa0747edafa49ec8eea2f4648818b2c65ad60edc24eaa632849c00. 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/7de986ea-5f4e-4178-bab8-8150cd215fba.json and https://artists.proofprofile.net/proofs/artist/7de986ea-5f4e-4178-bab8-8150cd215fba.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43ab5fa8960ce7f22b959af2763f53a1f7675b0d640523cad3316465610b783d. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/QZ22B1900944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85b866255a77d991b47b1528560954cf691289fd178c1c9e72d93341ecab07a3. Chain 2 (Bitcoin): anchored in block 958126 (2026-07-15T11:05: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/INS172201770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2a2c91e4cdeda9a114461587cb26bc2d4de58883feca0d9369bdb01197386d. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T11:32: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/INS172202926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e1103bb627d8060401524d43b7f73c7b26332972b89188b13ca624b00049420. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), 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/INS172202718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x820379072090be6a450a69586b0a2effc6f38f22496938f1db3c6899ca19a45e. 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/INS172202927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1fccc959104d5a40d473f396fb770e51caf5f0a80fca51497b206001c0fd8d1. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/INS172202928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcef7eab588f2c61b50eaccd1e82480b80cd9c72fd25495cfd46f2c036add6e8a. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/INS172202929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa023c0ab9ee85775c0b0696435d3bb689dc4244ed710a5ec994d9cebec3db1c1. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T15:40: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/INS172202930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba07cee96a8b3b1058c4f57eefe559c2b1e86b1921cc54e2a3fcf6bf57a3985. Chain 2 (Bitcoin): anchored in block 958602 (2026-07-18T19:28: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/INS172202932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06dc8d90bba16db2f5efe7a01a26c46fed1115c6624cca5b2954c4b4980cef85. 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/QMRSZ2302064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5f79c7eb7324922ef0b7b33322ff4ecb3d8438200ac8b87c6b0b86e20f58b85. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QMRSZ2302069.
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