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 0xd8acc1301c2b4bb08f733379768239899f622003f0403e11358298a3032b2a3e. 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/0fc547ca-b967-455f-a9d8-e540aeb3307a.json and https://artists.proofprofile.net/proofs/artist/0fc547ca-b967-455f-a9d8-e540aeb3307a.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 0x94530306adfe10b6cdce659344c2e133cbce9a280ca4118fcc572647e136bf58. 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/FR9W12363406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa67aef8f68e342c3ba42b2adb1a211dc25984c81543f091284ef96233f7e162a. 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/FR9W12363407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x407132946e5ad23ad706c654213b98f42accbaf63bb4e56c8da3c0e3e6effc4c. 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/FR9W12358652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f5ef8245061eacb469293e18f54cc4a40d635e183608033b0a57a27d1c46073. 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/FR9W12363408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b7066a5c9cf06433f77ce1fed21d325b402fdb966430d7c6d445bda95710933. 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/FR9W12363409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc487625710b0cd6056596fe339a85e709359d2dbb5e6e7cd46d8813266e60e8b. 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/FR9W12363410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x198845e56d37b79de223632639a657ec3e5332956a74b3508dabb924da064c12. 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/FR9W12363411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc43fac76b282603357c45df115128c1f1a5e3ee33ab12d43aef979c3a3edd29. 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/FR9W12363412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f0067bf428cc18c62f4ad73e38a88d4ca73f4694c66015aa0c9e65041770e4e. 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/FR9W12363413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75cfea56e74229439a33737dc41ed5097e4ef5fbfb26043a9b22015605e188d4. 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/FR9W12363414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf68f53500df858083981ead71d7d32ac0ad86fb9b7d4e88e05df886bea7fa26. 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/FR9W12363415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fb3b733013e74b00af09d180785634600487ab1b3ed5a03728478e0cadf016c. 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/FR9W12363416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa956be53e8b4bfb1767497de6aac31ee67343dc7c133c4d15d93f24559bf9ee2. 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/FRR642201569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda78fb27d5a68b5a5faf050c47aa28e6babe13bcb3799c8b84629d560b25f7f. 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/FRR642201570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x807c749fdfbfa445041fd60290164c094ee0ce83e9cd6163533c91b88602a3f9. 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/FRR642201571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef561b9662738fc91c5ea0999a3da063323a6146ae0a8af6115e75a6d0501fd8. 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/FRR642201572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf39d3043a2c78cfe5609009d74e43fd0e02f2604897970522926268504007fe2. 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/FRR642201573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6696bcff2d9aa7685362b8b39ad4bee95163bdeca7f31d63b6bd187496c02331. 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/FRR642201574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fd78eba2759915583b97ef632df19b4e7259fa9e56be41bd63191b63776fb9a. 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/FRR642201575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84b1a280259508570009c461d0fce51e2603a3945e6ae5ba222e5a2f2786753e. 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/QZFYY2222300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1104eaabadc2689aba848ad575bb9549632f0afb25163597e9f9f71c8f24a72. 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/QZFYY2222302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bf08a3f6cc3919ca504757784d80afeeef687844ebc08efe8f7a8c2e2b477eb. 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/QZFYY2222304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ece75c78c9fc36b3a743e46974936d2aee5db7c79929dadbb15bc90795e09bf. 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/QZFYY2222306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x407132946e5ad23ad706c654213b98f42accbaf63bb4e56c8da3c0e3e6effc4c. 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/FR9W12358652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa978d2154a3ec6867967e5645a779938a32ce54970c8faf101a51d231012d595. 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/FR9W12348704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a753f3fb9fcf39d8435dc16a7387649b82192e4f64a83fd77ba2c69bdb14858. 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/FRR642301252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde5939091f732e15d173f25ca47579c01ac7a8bf04207c3ccf93a33d05033f18. 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/FRR642301078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x915c5424b9009533076957d892d7086e32ad62aafc273e1e7e1a3f51a26939ee. 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/FRR642301253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x420b80aabe5b1e287a2a275e6f2853b149926e12b4cf7adcdd04c2f8ab6b1b30. 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/FRR642301256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde5939091f732e15d173f25ca47579c01ac7a8bf04207c3ccf93a33d05033f18. 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/FRR642301078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf209472e3c1ae0799eacd4e0820c10f78e96f75f5c811e02e73e2f3fcc1ec63f. 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/FRR642400891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41c4f51ae7b6d4adb3bc80d5ad868a429cf12aba1047dd9501586ca496ac25ba. 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/FRR642400892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc241f896221a9eb664716d6ae32b7efab739026b13b26d9906c385b59f54922c. 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/FRR642400893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8285810ec0bf49cd9725813f10cb0895ea59df071b4cb69afda5166884757536. 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/FRR642400894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed74e626c02d4851cc9933865ac0f5ab939d0e6ff93a28587c05520f6c3099cd. 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/FRR642400895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a24f711062e17bc1fdf3317cea8af4b01a77951d0006b7cc0bd9ea13e4a022a. 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/FRR642400896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0169deb3d092d9010ab84bbd6aa5bf7f664c0edf9899219c7c21209ec505d68e. 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/FRR642400897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe001b55ef1434f34b7eedc1c03054540178e50670b5bf3724b7e1f5a25fe1700. 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/FRR642400898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3c5661b02e13491e25ff65b87ec63eb11fa8fe09074027ff58580e4b331c724. 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/FR9W12429160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeff1e97caf20c262c877b8052d71aef9d0332693d535dd97584dca592b5776ab. 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/FRR642400849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccb55ebabe9f71de5d8f162a9f18a8aa1f0bd2bb7ab9217a2dc49c6721ebee67. 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/FRR642400764.