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 0xf2556938275fb37cd0218993b3d087563a33c57375d6fa5a3570cf5aa3b7f1c8. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c20a26e6-66dc-426b-865c-d61a7a9b4100.json and https://artists.proofprofile.net/proofs/artist/c20a26e6-66dc-426b-865c-d61a7a9b4100.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 0xa39405483a4a06137872a20ef6b1aa1ac6de9c2a80b4a0c8a158a26fa6ad3dc5. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JP92N2308000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb289b3f03471e66bb2d8579291b65394e928e46f60061f56b19f61a7ab00d120. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/JP92N2308001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344ed5a046ec83a591e4aafdfe1f15e44126d3697947d989165379bc144e9810. 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/JP92N2308002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed53d7022ab0b4afd3cbc7345fb401dab180290024354d52ee9f7747f6e53df9. 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/JP92N2308003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x313f41b8082280c5a32bb83e54106952cc0b3acedc1e893482a557ef1ad3d8d5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/JP92N2308004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33b3c07d7681141a3245a6ad2452a300bec8c4e57a73cde1e2aa823586d7aaf1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JP92N2308005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93c3065ab81bd60cc74dfbe4198480047ccec9d4dffa2ab3e14d5d0a4680b1ee. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/JP92N2308006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a29eb98f3a95bb01f2a9ab67cce618d54eeaa0303dda11fac6fcd783e6a215c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T20:29: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/JP92N2308007.
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 0xf801c8359f3e4291c2c4bb1d717fce49c0bc8738802b60bf6b2469ec0e0ed320. 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/JP92N2422110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x545808ce3f4713545ce437332ff6083be68a9ee0a414bf21e31c0f3e058a55d1. 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/JP92N2422111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d4338305429bba86f5d106e60e83d6ca2a8e19ede3cb91a17e792f94c467e67. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/JP92N2377693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72944de68d122dfd1b42e49f6954943d76242f393403bbd215768a821d7ced2e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JP92N2344473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9cda1a7f2096c32e93fd0ca0ddcdd5d9e552ddab1382d13cb94c212b4959ec0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-22T00:50: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/JP92N2252742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56e8cf6a6f4539a0c9082ec7fbcb43f3e4a35d95edf4a30e4aa2fe9404dd810d. 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/JP92N2232197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x725a26670e605a7b044937020e504d4bd00500ca1be5915a003d95207381443f. 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/JPB602149110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f56b3269b8fa1a60af64b7db0c048d91ed98708860c2e19ad9ff2e02412cd18. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPB602195875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8223b5d3abadd439421002a3947b11d4da9396c960c255c958155af321c1e7c. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/JPB602169189.