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 0xcb814efd5b0049ef48efecfd108f1c2187e5dcc99db12320f17d43ae47ba3236. 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/2e1cf4c1-ad82-4fb6-a1c2-38ecfc1e1626.json and https://artists.proofprofile.net/proofs/artist/2e1cf4c1-ad82-4fb6-a1c2-38ecfc1e1626.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 0x653db9de8d69b0e78c221aa3e25e87a2f88b9568f08d85618c5aa84c36f7ef46. 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/QZNJV2367926.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9a40fe6149d1a740386279e7cf58136142f439b94e7e5236a13dc793ef782d2. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/US7VG2454014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b77b93aad4ddab0967671519fe85f763f1ce03e6b27f122e85667456ab5901. 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/QZNJV2493031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x791b54a5e1ab02bc398af8d129ad598a10091958e0539d4995e9f0dead40a90f. 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/QZNJV2493032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cc74b14a6da7397c69bf99635757010b8f58351b885b5339abf861cc5be1917. 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/QZNJV2493033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x853858bb5cf9ef5b35a5e92745de7901562be000bf9f9e688511f70dfea55b15. 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/QZNJV2493034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f26a592cdd50923d1bf327b5a64f7e85591639063ba0851bf18770645e273cd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZNJV2493035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa97e88a6e48930fb040da022beaf343f956306aa05e88cb46c46e3cbbdbf49e1. 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/QZNJV2493036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x278782544c28335e01cbf5c074e187c2cb9c1a1f61220c7ecad4bf5d3e6ffa84. 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/QZNJV2493037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47dafbbdae046eabea25db886b27f7de987f6404d69f81bd2d6ac31ec2ae5252. 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/QZNJV2493038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1887b44e72866edeb3ba0d4c1d24c498adbc4c09df3ae0ed04e1716f7f7457a6. 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/QZNJV2493039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaedc62e3eadb1b758b65e33cec737339d96543ab038b9f67da7b346f5c5381ef. 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/QZNJV2493040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd01c958328adb8bcf5deb7e71cd03d1a4b3b70e0a307fe02e7aa46ad39e3ceea. 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/QZNJV2493041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8166481e2bda12affd3c0935533683385550c975dce1e36b7ff1e3939bcf60ab. 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/QZNJV2493042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe93aa4e5f5b2629614ee08f71411e7e3e21e0124b57a8eafeced35a9359787a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZNJV2493043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba37d480cee73972c1307610beb6615d68f3a20121a698a854d5ea3089570935. 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/QZNJY2425353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7f1bde2c1ca33a92c554731aedc8ef0f603c7498f1f718bb5f5aeeb2a27fee. 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/BKHPJ2500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b8cb0ce6748f0073bce17f598a9fdb053dba9ba6ab8c099f7ed7b23625f033b. 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/BKHPJ2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d7e81ade5fcf33f57811af0962a0d3c9a0126e3247b6551ccab1183afb43064. 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/QZZEB2443518.