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 0x04d4b0f69a71e79aac7938b1c7f52a119d0e8042426791ba79116a550dc3bb44. Chain 2 (Bitcoin): anchored in block 953687 (2026-06-14T20:19:15Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/69b11c48-42de-487b-8fd6-d4ebc7a2b52d.json and https://artists.proofprofile.net/proofs/artist/69b11c48-42de-487b-8fd6-d4ebc7a2b52d.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 0x47ef6bbd7bdab6c030cbb2a96c0253eb4aad6bb3b0a4b4978d91863c4fcc184e. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QM3DF2126043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d68127131f6b36bbe5e280b53620fb791f0c40d2b3eb9d78c3c8f46a5e2fec3. 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/QM3DF2126044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd45cbd5a7c98f734c2b1f214e73da513521487019e0a9213d5a3e26445587f. 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/QM3DF2126045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8bb7e907bb5bee8522b1847ed6f409657d8e05b6657585825148b16fa0ad88. 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/QM3DF2126049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9e3479a9e0d6c7d18e6f60f16c7044e5ed185e170ec00fd9df03c98fa0ae2fb. 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/QM3DF2126051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46d68b715e7ed6d4c291c7193dedcb5ae0359e272e20468ceaf93c5c78874998. 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/QM3DF2126053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23fa6495b6ad5f029259d8f3ad2f33efe96dc92e2c0251cfe0bb49c0b7e22c78. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T19:32: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/CH6541986902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb4c846a25513ce8d46a48863b5c138d599a76f463a2afd08d7ed550319402fe. 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/CH6541926199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x037e49e25a44e3639088ed3cdf43ace02ca5d59c94e6994fd58ff8bb47449571. 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/CH6541846290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7441fd9b92d90c25d7f70354a725367cd5a2c29109cf18e9ae42ca3164c5841. 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/CH6541941296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf78fe476d098697578cf12df64e645763a925974ef10c29884c79c26c35b2c64. 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/CH6541941297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcbdf06911dcb4f19388310b95e6629080dbd56eee0aaa92f8777a015bc428ba. 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/CH6541941306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d8083df89d6d13d526c9a4d50f40eced5e74a71b9d94f6c6bb6e7b57b6730b2. 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/CH6541941298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d6c20182220f3a4f313ed2716d9a1df2cf4231f4e2fe217557f5df2a1e1fb9c. 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/CH6541941299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de6b56b0c359837b6610cfeb79628869754ad3d5a07773a47241421b2f9dfab. 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/CH6541941304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0d9e62994297aab3efa67dfe48a7ef940abb84fc4bcaa303762a8a7248aa77. 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/CH6541941300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e46b7434b4fde66add63c89c93cb4810d4cfdc6c43ed98c9563b787561d7e7b. 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/CH6541941301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b04c90f41afc4a760dcc79ced9c856c03eb2a81faca37759c0a0a376312e887. 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/CH6541941302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf58aaa68fbc2792598eda695a8974161b3aa46bb6b8ec4775593877d0c5d1b5a. 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/CH6541941303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dcac5f7750985c19836c71a737d5eb0e723c7bc857c88911e68da69905f0eb8. 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/CH6541941305.