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 0xf0a0f64830a5749220ccacfaa41fc874b2c0e327fe76ce914ca6b8925689d559. 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/4fc54700-bcee-420d-acfb-97785bfe1ac3.json and https://artists.proofprofile.net/proofs/artist/4fc54700-bcee-420d-acfb-97785bfe1ac3.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 0x610dba2e6c6a3c1438bbccc5801b2df80330693c41e62fa73e68b71fa9eb49ab. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZ5AB1924635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5be3e9efc4d03806fabb444ef28890ad9576e34632829653573cc292ccaf849c. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-19T23:38:52Z), 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/QZ5AB1969108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be6cf879cd1341cf441481acc974c58afe6847bdc879cf3a79332e92e6db676. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/BX2R91800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fcb1bf2fff8fdb4a2f8502a0bc00c5a38eaa625baa403c3de1c1fb1f9784fc1. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/BX2R91800001.
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 0xb387c63e2f1b33e02335cbb05c745fbba7fe62bd6cd91186da73a13e78c5ef1c. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/BX2R91800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b33dd6ff1e6fc0418c43826141ba0d29f46685f1179daae88c5c7c01e8004bb. 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/BX2R91800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fa97e387efe31e4d6d72318108eb3e84d170ad8eb4e0d07d1bc91aa3421b912. 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/BX2R91800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd15f40a2981973e46d9b334d28524e505bbb39dcb25a38dc16e1713f2d31d7cd. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BX48I2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c1f634d8541de2782b8ab95cc9335578def101825f8a249a7d231d51f9dfda5. 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/BX2R92000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfa3f580a9aa11c46aaea1017a0fb244e8ff16abef78f4af48a6fe4a410abb16. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BX2R92000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e2d24781d4305af4993707518a16378036be857f1ce01eb43bf7056ecc1bd05. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/BXPOB1900066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5a8c79f30b11dd617a0f2962988552bf7fb378920101e0b9604c19433a31a2e. 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/BCNRU2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7837bde10b029e9340698b8759520de83295f9aff40771bc166646ea869557c4. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/BR31Q2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bc0f77f7bb0a376e4f74f4a6c4eeaf85efcfd0dccf91f5515cc4c636ba4f482. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/BXYNA2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39aee55639d4a5dc22fb899944714ab5421ff358e541915950f3ce0be6e5cc64. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/BCNXS2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ecf2f01da5868003c35683880937df2de588ab1fb7c0dae6ceb7a0924c91e07. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZ5AB2411834.