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 0xf9f75b97b5988db777a1bf21773a5e73ed8404ccd1a6fe569cea3997c625412f. Chain 2 (Bitcoin): anchored in block 953903 (2026-06-16T07:05:05Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/148d71ca-fefa-4bac-aa58-9c46b4d27afb.json and https://artists.proofprofile.net/proofs/artist/148d71ca-fefa-4bac-aa58-9c46b4d27afb.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 0xdfd3e7582268b9432c73ac3e1991cf4fbb3e428d69593c59175f025317134ee9. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27: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/QZPJ32345138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff85fd1430b4d2dc58b05cca36a89fc8a2d5ed8c254763953bd5c34d6298c452. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/QZPJ32347864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40908da876f60d688876a8c406c44c94b87cd3c66c1ec6b7bc1bfff76cad5779. 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/QZPJ32347865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71423f03cf7a6e3272d67f3d39178e074c10ca6afbf08a1546a326d5a9bccf7a. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/QZPJ32347866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eefc2e32f8c05809620c24eed48b69569e332984e155864e9700494f5662169. 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/QZPJ32347867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42dafe22c791acd7339de08e474ce0729db2462c0f364c89044dea21c5a3754b. 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/QZPJ32347868.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b6be1d329f433a07ceccf3ec39a909d3148fd00914c6466af543d4af0cb6006. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZPJ32347869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f9faa62d9d389da2e3b2370f6882770c9623fa1e8a4bc674b4ee7c250e514a. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57:33Z), 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/QZPJ32334426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44d1ae0c6fce9d09f2672f7a8f156264fb149f4d1e9a496ffc2daf80c18eb5cc. 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/QZPJ32341685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19b6bbf85b3b391faa1f9ae5d61588ee82f4e13f4fe6f21dabd746d8dd332353. 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/QZPJ32344521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95dd28ff01bf29b5b2f177644a3a781b34b6111895653a472f310cc278acfb81. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZPJ32344522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11f5f363162f226a8cbb2b486feb2958e9fd5c3f46140ae2c3d1205c12237939. 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/QZPJ32344523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x069b526f70d710ba23cced1bce159dfc0885a4d105b2b7a016d6842460ac8382. 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/QZPJ32344524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48fee7bde0b5b84aeb5d0ed15400f8d0167c4da52d9a21794267c1b5a5b45025. 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/QZPJ32344525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61d534d984dfb11b9156553fd666d3296077f78f8dcfe136d0004052fa03a8a9. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZPJ32344526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5765c56ef845c6f98d5cc3bf6e9e6f5f29fb15acf0de0bf61423fc96248737eb. 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/QZPJ32361174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25f9faa62d9d389da2e3b2370f6882770c9623fa1e8a4bc674b4ee7c250e514a. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/QZPJ32334426.