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 0xa8bfc570404c190044ac4acb9c441470dca98fc7e64a8466e8d584e58d30ddaf. Chain 2 (Bitcoin): anchored in block 953701 (2026-06-14T22:16:40Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74fcc78f-a227-4843-b0d3-df40cd4f9cd3.json and https://artists.proofprofile.net/proofs/artist/74fcc78f-a227-4843-b0d3-df40cd4f9cd3.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 0xfb5c0a0b47d6ae28bace9dd1f0b08e83a90aff878fa707f40ed52eac33943103. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZES52538710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde22aea422a5596157ac28a3cae17b4bc8480103d54750c5723b4c9f3892d986. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0acd47bcbf6412ba5051de55ebdb58e3f475b6a0e1007d85738f8734e9cbd29a. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZES52538712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb45915aeace4ae3b06f939a6984ecfbf099a00a6ed42999abd9f5aa366b96561. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59d931ef94af8527b8a6b37da488f9d3052d8bafa83dbffe8199a2332ca5b74. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13d5950dbcfce27f84a2f13202d32e06891891dc9d9c4a3ed8d2cca3f5193b60. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d254d1234b846aa78dc015432e2fce7b63117338005e701e08cc7afdb404531. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd31ea8075c365d0239c99dd3f7ad7760c05704c581310f8087d8fc43d9d33ad0. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71e23a258f8e4eafab455b6ddf41afad7a27d3cf8c1af401a47a486faa1077e1. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QZES52538718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf6ee04de576dc899183227db75f9b32efe095dac00b5e560eb14a0e5d1df530. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QZES52538719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4c7cd77eb4694cb59eeb21a4f05c327f904c0cbe41a3fb5291a6ecbaa8c345f. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa0bdd275b0787464b46ab4711a9ff2242629a8ede868f55b438d6b1797e7c21. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/QZES52538721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c14278e551f60a0505b7b898ff83a6e55e1d702988ff1a835bb719f795f4d3. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZES52538722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde276f83e356c01d7292a8071b9c0ff00f0dbf8c52b7bdd5bb6a47d79f527780. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QZES52538723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b8f048202d66243e9a70e9c9193f52ec9e9b275c2023c0f58ddd2b459ad22aa. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34:58Z), 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/QZES52538724.