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 0xdd57278631e29979d229b484ca1686933993dcb032684c1a448f7050bf267634. 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/df2c83ab-c05e-49be-a500-e201cfc92aeb.json and https://artists.proofprofile.net/proofs/artist/df2c83ab-c05e-49be-a500-e201cfc92aeb.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 0x7eb9b0b0a2beb14099d61b59e87a96eaf48235e6c46aa4350394c2b1f33bd632. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZMHP2392274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c0e595d68785ce90936a392d6ebe9db4800b1b1e65ccd3244a1d4acf0a73432. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZMHP2305857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde053209ecce242d1b4de55f244d40447ae5cd1ce24bc70af793725801909ce1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS642377279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7100f8e7db2e3e8c101a092768e70ad19912f0bf5748fefc3eaf9b376c377b0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZMHP2309098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88acf93a737a8269764442e12c7cb6b936a475836323fe59f753a1e6ac460c5. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM42K2391733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c38538acd0abf6891a7f6abec4557833927af9636a81a52f239fff01216bdff. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZMHK2324357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2798d0c9e2579c200d3722b6611d8854158be91b43a7f60793f0e30f4b25996. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZMHP2398293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16dd848a13b034e8c5e3413bfe2c9400465cdfff12150c8ce60f7bf808446c5d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM42K2370303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2d60993ca51c6b147591412ba62f849484937ddd989efaa7dbb1baca3bf7be. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS642327069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71f1a31837fedb97f7dfe7a55dbe26ce02b875136cb38b66883d6a51f9fcade4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZMHN2393000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9fc7b3625a10329e075417e0cea4917759dab0bc72438e3749b0cb87800df6b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS652390040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c6bb42308b923b88c67f46b0b6431a83ba61c92c0570c0c7a3f2a438fe2cbbd. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS642358841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb2b1676695ffd9c046b1a8dda155cce7b7b74a13366c122155ff53b742b839b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM42K2373485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x854011d12e94758ff99749bcec2b9bf51fef2dc6b9f95e45cdc85d5a1100f604. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS652358867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d39f4d155d8c82b9628122d974c01ec3b1e2bcd0c729ef009af94741497375. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZMHP2388604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2f0be5659e569f48aae1af37ffba5f870a6655c25197fd5ae38ee64ae3da985. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS642382676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d57c75b560b70c4fb69e5c6049943e604deef22cd9090049532e824991de645. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS652320653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x712038087887ba3f1b805faf7147168d0ad3a21a8ef4d68bf8669b6006c78af4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZS642322037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50c4b98e78a53db42cc5db46f341b9598d84f535d4547612236b00fb3d8ca003. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZMHP2351649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x959aec27902ce583dbc171ef94fabc3a944e078c00c1d3b49ec55f89e879d437. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZS642312122.