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 0x6656985b66f194f9b0488ae2a8f37d60f93503b4159430a4f3b9f3da534dc8db. Chain 2 (Bitcoin): anchored in block 953714 (2026-06-15T00:43:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/84807d9b-c869-4bd0-94eb-796a19ae56b2.json and https://artists.proofprofile.net/proofs/artist/84807d9b-c869-4bd0-94eb-796a19ae56b2.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 0x4e31e7c2d9929c8e77f3e139204ec9bea0b9fafc752c428413859a3f7a4dfd2f. 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/QZES82395484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713d5e51a8f67c65a4ad644ae17622ba2cb3aeff1d83a4c26214975574d74c52. 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/QZES82395485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3312b632f3ae5d65d2f83debf895c22bb09b6491d54dc10b55533b813f32830b. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/QZK6P2201776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x452c61a6e4d7f0fb9be749c202421ccc8c6f2ca4852f78b39b06d65454afdaf5. 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/QZK6P2201777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x376e3487a34583e1923d1ab3fac06d8ac16b48d7163ca15fbbb40ba24b6e9c16. 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/QZK6P2201779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89ef8a1f0ac61f520d7d224fb407cc5d966019eaaa1e40a8d163cef55649bea8. 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/QZNWV2444539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59667b026833ca8f9651a5ea65bf66ae0bd762a5b1c9a724d422200bc40fa2ee. 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/QZNWV2444540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48bd1549a38ac45ec9b68354402bec4d95b905da6506a0836876199eb5ffde4c. 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/QZNWV2444541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf199a00f6be77b1666d8c72b1c0634b1bf637f97806574437512a65cc534cf. 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/QZNWV2444542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9cf1c2e0e4bd638843158cc0dac0430e941a6e095d27eef5b2458fc902d7b50. 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/QZWFS2318033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ed503c5240d75c8dde3a998a9a36e2149f749f763747141e177c19522197b4. 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/QZWFS2318034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a0f91ebf40b83df03ddeff3253b3c407b812a72303709188db1e68aee92d18a. 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/QZWFS2318035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe997e314482a80a3e67af623c20191a9868f0777b12453ab74dd6399aa4d3740. 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/QZWFS2318036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08d8bb0a672f7e8a78ee6bf7978c09f2860f06f06deaff2271096f0638ce4415. 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/QZTB32308193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65ab9055c8a30676ecc985c24fc19aee3b25743b5daecf979988f62636e9dc83. 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/QZTB32308194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd2c77ad34909f00d2a062035c852bf6355c90e7133d76072b8f9a982000a016. 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/QZWFE2363649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12a21bd1c10c9f16c426ae0f203d8ff71155d9f1c40ef3a6f79f241b39676744. 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/QZWFK2453304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a18e19887c0abe954df3a800751b9509a96e0bca6760f9acf84e4879041e1b. 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/QZFYX2565018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9d379c048d022aec313ca902ad8973da4005e8b71e1af09cc510b3e796091e5. 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/QZFYX2565019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82727f4f6fac96d638bc012de2f7fe40382885d8d4b8fb2da348256903bd6635. 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/QZFYX2565020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8cac0402fb9ee9d265eab78b40b71168c6493b26de37da13bcf6170c396c0de. 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/QZFYX2565021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3391960a01316d7aebb43e55231c36bd151389cb12c94b76dae2bb321a82d42a. 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/QZFYX2565022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecce211971728b7db8f50a8f2486e2d87e117295c01cdd9a13a5c2b3c1e38331. 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/QZFYX2565023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfba510e9b61b02b151f2f13d2ba2ef07b0c13fe8e1e62db208b56982d2321fd. 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/QZFYX2565024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59598d62b64fe01cb729f0cb2e4a3383a58a788cbb1aba45049b9a7565e91731. 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/QZFYX2565025.