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 0x0c8cbd54ab9f9d656d49c8d5279caa1c8cefbe9b1a375812696cc2f23314d7a6. 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/82518a14-6596-4638-bb5f-a071652afaf7.json and https://artists.proofprofile.net/proofs/artist/82518a14-6596-4638-bb5f-a071652afaf7.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 0x135d8d028d14a9ace5aef2d0bef93f8c23b1a85063a130bb5835bc207c2bbcfc. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51:49Z), 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/FRX762090667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6e98a43a3a2c33d9988fe92cbc20a9c97228ecde3116e4ea64eaffceb1969bd. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39:11Z), 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/FRX762090668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9d674facfd3e163f2e51bb1b766f7224187a019e68cff15f746f2b8213fca34. 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/FRX762090669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79bfebc074d79f6f1966a113bfdf051f326816becd93e792bdd620d3c10d5e97. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/FRX762090670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79214055741b16efc6d225ec7a59660e7a1700404f338186a3299731c4784c26. 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/FRX762090671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d4ce237c045063da8b0bafd89a7c72894739d1596a96764bace17587081fd3b. 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/FRX762090672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33f807ee4208153d0696a1be22577b5b2b946e2bae3fffc0a22c81faf6fb800a. 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/FRX762090673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc05b672c6ddfa96f078e4af16a698b236cf04a44732748c8c9e115bf8da27852. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/FRX762090674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ef6333236c4b255834d2707c87b2da03e1c79f37a2e22d5ef8139cb6a90483f. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/FRX762090675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d01ad8b41dbe4cca79636381bbe4269ea92c8906120db2d8087407ead3c091. 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/FRX762090676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fff90b816e8340812c453d8c33678fdccac972607775617cb8f3e5df17205e5. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/FRX762090677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07e49bb94bdd212ef19f0279856bd89561d4c9ff388eb58877f00350e69d2462. 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/FRX762090678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29424e10515195dd5302d1fa4fc9c05e1f27b774af8906e90a7fe17508bdc280. 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/FRX762090679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x986cb8f2dc588713989d1b337f6c7f560c15b95ab6cc92e3960c61844e82ec63. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FRX762090680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28ed48850ff60d47af63349d7d45ff1032b2548d4be8d3f731fa82f180d18847. 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/FRX762090681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96932b6325e81203ece62d98ddc6b8af088989ff8eef8afae49a88aadac7ef3a. Chain 2 (Bitcoin): anchored in block 960277 (2026-07-30T16:10:47Z), 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/FRX762090682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe0c8cd5c3dd369c40d05393186c0c115658b28af523366dda8cb27928b70b37. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/FRX762090683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f8e82a2163137404cba243bcbd5874cc70e37bad81bfae27ac7d5be37570bc9. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/FRX762090684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43cf0f6f85dc599ff2022a0b61c23dc156cacd4d5e58ecbf88acc50efd3eb4a8. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/FRX762090685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x279fcc544007b3a8b5096c9c0dd761a8a9b598e5a47228e2d1842aa7ad4b6c51. 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/FRX762090686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf74a827dd19bec7e40dfa73538bd8f536b7c57dcbb99ce4ae6120e1c091f3431. 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/FRX762090687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x919ead1b966f8ceee34725a62ab584a51822104feb1a13bac56bcf3bd1b29b46. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/FRX762090688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3295958cd34f417af35af3f6598d968e86b10634f83b57cc14f1574cb50f0a7. 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/FRX762090689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af4ad702a7bc16024ddf25de7d53b65bbc87bda25e8fb10dc2ef8e9a7d70350. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/FRX762090690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb2296b1dd79993665f7db49c4d6f667c2078cbae9d5d2eee5158b96a5d1b28f. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/FRX762090691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceb79d4f996f4cd96647eba8a4581a90626c05aa7fef6a1324095e1991f08bc9. 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/FRX762090692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05189611e707bd5dc1dabb61ed4e0f524d9e742c54c720bf11619ec8325bd426. 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/FRX762090693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a7e4a9552ceadd8c438bcceac85631e2c7b8c1977c9f1f0a2bcd45e52f46f03. 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/FRX762090694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb52795e371059a8c45d34b0fa5501a43458b3fbcaf874d7a5ba1be1fac9dcf0d. 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/FRX762090695.