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 0xc7704ad27a9620373a62076ff113ef2ec431b3ac5eee2af95a59dfb91776c71e. 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/a184c308-f7e7-4fce-bc46-10ab0bbc771a.json and https://artists.proofprofile.net/proofs/artist/a184c308-f7e7-4fce-bc46-10ab0bbc771a.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 0xe009e964094f45e7d826475be01a1f4d053d84bb03209890631a0e152f3c1971. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/TCADC1722159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc36c4926d724c0bb2eacc0a4afcbf41611b801275d3cb6ca72cf28c23acf99f4. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54: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/TCADL1830733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce9fb0c18d3bf38dc1de9ec3ef4d8ee7a8a3be9c016a62d642d7807de290606d. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10:25Z), 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/TCADQ1810423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5449fa32cf133e62a4c7bb21b6f7f7149718b38ef632e796e147e9148a7699. 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/TCADQ1810425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6623d3068ba79954788a61e5c19f51aae9ad8eb36d49f1a58155fb243c834d3. 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/TCADQ1810426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a33d0f0ac4fcde746873808406bbc7c8cf08b49b518e27d0084ddbbd1f4517c. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/TCADQ1810427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf08d947f6bf3a894354089d59a70216b4f93de740f2c24b9a470ba8bc83c17d2. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/TCADQ1810428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd277cf7ac7bc9d54bca0acab88e5649356c959669c038d699f3bb2243f042b85. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZFYW1938668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b5ee562d0d14806af6e1cf7523d3062da36b9a0cd20f847d41b4d033771f6da. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/QZFYW1938679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c1cd8a1e3e106df82de14f9d22f83444a5b00b26fe98b6197ab1a500550dd7. 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/QZFYY1944942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4a9dc59789f93e0daca24f916794cb26eba7f753f5664b2ae93d4f8e5380d53. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZHN91976280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd55b7b550f9adcc17967f63f4e0f03846140230a89a75f3d10cd110906ce2a45. 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/QZHNB2532874.