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 0xd72f6361325a88df031be22cbbcbad723ff59117cfca3ee783499ac6267b7608. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dcb9bed7-45e7-4f4f-bd27-1c3f7f4d6085.json and https://artists.proofprofile.net/proofs/artist/dcb9bed7-45e7-4f4f-bd27-1c3f7f4d6085.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 0x5f4a9fda11ebe86c37a5f6c77beb36a10c9cace9fdda1dcc7b411604e8accfc8. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QMJPJ2000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b278f590be499913a33d21cf962b20b70dbca6d156d70319a916452f043ead1. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QMJPJ2000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab21b231a20db920f384c8d9ca6aee51d91080acfc596853a3167651ec32b54e. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/QMJPJ2000013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27f2e9f3fff3098c497305b21ab2ca6f43c54923999ae6ea5620fc7227624e28. 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/QMJPJ2000014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19396aab67fe16cbf2c00d55eff749b94d7ed02786ade762338157bcfe133372. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QMJPJ2000015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0422b17235fd983fdc4a7ec03090d4591a52c41292dd13594e7aa529f6677f3. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QMJPJ2000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0825647b5f0533a8c21294b4f23f3963edf432845869c54d2ed3a0c6ca5fcbf. 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/QM6XS1805498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fc8b98518d89a85ca54e6404d992775fb01e26b2f355a218d38a517f92c8b8f. 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/QM6XS1806918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a05580e7c50c9884772ddc7e61e2039abdb91b2f09d8d754fcb576352fc79cf. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/QM6XS1806919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9627812aa83bebf34807c6e990aea0aa61359ad92774b884fb0f10a227ea83e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QM6XS1806920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x536ef074baf8da51c0bd702dbbb249effcd9430bad9dad41dd086ab10fb75601. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/QM6XS1806921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e597409ccc4debf436a29c6cd260a44d5e4f68bf5db178f5fe2c722c7a4cc66. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QM6XS1806922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6468f96564576a0c53570d75db1c1aa74b78461f2cb6181059194d4dbe13f6e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QM6XS1806923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x808e005356fe79d094a11a51180027dbe3e6d78568b2b33e739b2dd897e355d3. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QM6XS1704314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af46bd538ad7c1ef672d6830c2d45416f2d2b343fcdd968e14c5a84b148ec95. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/QM6XS1806924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddc18a91ba14dde2cdead001bad959ae991ae9d041748ed90ab31c82ebd83e3d. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/DEGQ81404233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c93f71f18c4947ce3fa1dfadb69be188ffa2a339b989f0eb74c35226c10134. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/USCGH1444911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x700ce4d215c859a18e223915dfa53c400752898d8ba7d932d1d17a387bda078c. 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/USCGH1444915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeda5442fb67547a55125cb0aeaeaf6f9c6d6e6bcaf876e88b7f2b70a19b5299. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/USY252209220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2285d57ec75857ce248d7f8a45147e6ebaef46cadf0207362bf67308be90ba0. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/USY252287904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cd6d991941ade032503f20eac1b55be73f88136cacc1998d9ebc02960b1c47e. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/USY252149082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7e66bdb9d3c0ce06c837afe05399e90dc21a41259092349e46c222676a48945. 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/USY252141303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe382a24ad7387c20f9a0848e50a1761ee5a8fc18789b2830f546ccb130b36383. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51:35Z), 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/USY251959584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa47185579a722d1f018af8c9c1fc1f26d263453343449b11981afced6b67d30. 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/DEGQ81905348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d4846aadae44d23da292ff2a6c0a1891f5f7411ff6d5e786e4c955778b04351. 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/DEGQ81504452.