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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd13ad815ee73720bc873e12ef84596428b8c31f1c7f0b493f175273bf5f7a50. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7fc1def9-0c6d-4b27-85ed-53178bc84c2f.json and https://artists.proofprofile.net/proofs/artist/7fc1def9-0c6d-4b27-85ed-53178bc84c2f.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca983d919e2c95ee8668f4ee2a260efd94c297fea9ce2bdf4fc5211ac4c438ab. 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/TCJPE1670688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8845d215d3a3773762c6f5dfe8d20e457028ad12b406a22889e7f334ff476e03. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCJPE1670689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ccc9d98e7c36ff2696c0d9ce73e360bec3efebd94be18c4b860ecdd09c449a0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCJPE1670690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c60009eb0bef88d0c32472aa8b71c2c1d5bd17ead42e259fe10b17ef9c0de61. 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/TCJPE1670691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x068c8a915edd93376591d405415db5dd455bcda0b675d984fb06759a06407a4c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCJPE1670692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c85fa76b1135b9dd161246f326327beee8588b16408e1e6367eb3461c1382d0. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCJPE1670693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8358401d07eab5ec6ed0517e630ab89aa669426197865fd75ad73cef6cd22b4e. 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/TCJPE1670695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1bcc1cdfdabf3584b9447ce6009618042bbdb1b721f68ecb66622ea803c763e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCJPE1670696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd0adcb7298a7fadf84c498f001f158d08de8ef163b946d9cf5a0e9957e88f4a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCJPE1670697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba6cd77a7caef66ea8d11028330235a3e260e509f429a46848f8de1b180d2299. 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/TCJPE1670698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5182681ac61d0ddb345ff4dc2cf60b61984b55efa2af7953d3deee8afa93283. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCJPE1670699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7399c63dc2eb4b3ba42318a93503507de96b209a35d1aafb798ad0393668febf. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCJPE1670700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c260a7864ad91058e0a45d57218e023554facbe832c731f8ad55b200ec3f0ad. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/TCJPE1670694.
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 0x09909a8a9171b8f76313a42530a8d2e013d1d2e8dce49c5cb171f105dd997cf4. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/TCJPF1729016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd90dcfc7b35e3e5d54fdbc26fc78949b766bf5cba28b0dc5b89bb77b38d8302b. 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/TCJPF1729017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43a5daae5b7a7f6d0fd5f035ca84673616cea255beff3fa53347ef55ac627344. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCJPF1729018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80e68ef6e90b7f57ab407e4b38565925b55ff84a417920114b4971e75593f266. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/TCJPF1729019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1671ef1e2caad3523e6212ebc0a6e3a720a3161ebab530441d0d536f8f47b36c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TCJPF1729021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15e2179771ae890331da4dd9f6379fc71bd01b50ef8ce5011cb31e8c77e6de03. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TCJPF1729029.