REDIRECT List of implementations of differentially private analyses
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 0x36292fbef01766e7acc4da472630025a6d81f7a84453a031a3e8e97dcf5b3fcb. 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/87c4d40d-a43e-44b3-907e-fa63a2df044e.json and https://artists.proofprofile.net/proofs/artist/87c4d40d-a43e-44b3-907e-fa63a2df044e.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 0x587aa3a6eadd0ee20a46f4862bcc34867eec355317c8d0cc6045dd487b893f83. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/FR59R2147170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x964eb7975eac3c91031db8cc02c0e9851c03509fe758274aed6d7bfcb81ebc5d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR59R2147171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27ec4085a3cc0892f991a915757e10b6a8b6743fea87191fba70dc58faa5ede0. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/FR59R2147176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e43f9708dd1d6e978022d66e1b661a64a577805461acf0f2b21841343fb307d. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/FRX202148224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d01572c252a033aaf0752325dd07dd4bc004303dfb1c48627a4d544492bcd38. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24: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/FRX282136622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d61cfb373179ba4aabbef08a5f40e6d0ebbe8970619b897d2b6a6e40a7b598d. Chain 2 (Bitcoin): anchored in block 958828 (2026-07-20T05:21: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/FR59R2274288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6dcff02342d0158b5535e6eb65bc6603c243e95747b87d70a293d66721f5a50. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/FRX452246933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef47f60c7a0ef722d5ef9dba059ec88c445434888f4cb0a2e4c67a0188c40b84. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/FRX452266253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe25ef153e9eafcc0f85219560e2a6fd56ae680c979e27391e1b5f85cc9477075. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/FRX452266254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e43f9708dd1d6e978022d66e1b661a64a577805461acf0f2b21841343fb307d. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/FRX202148224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc901751e00993f20c74854e99a070c914e0545d6c377eaed437345b70aa9da12. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/FRX452266256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ecbfe9645ed64ce8852cf3aff50b81c32028e9852d014fc81f9f02c168d3c1. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/FRX452266257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4be87d2fe51f002c2a644f05f1fc3b8f901d1225917effbfea5a3a6401567a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/FRX452266259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bc2073ddc7b43edcc9995095f05b3c9e0d81fbd9fae8739d1bff2910312523c. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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/FRX452266260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d61cfb373179ba4aabbef08a5f40e6d0ebbe8970619b897d2b6a6e40a7b598d. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/FR59R2274288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6dcff02342d0158b5535e6eb65bc6603c243e95747b87d70a293d66721f5a50. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/FRX452246933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xace767237137ea7b3af7cc945d17a38acd00e88171fd9adea5d9e52cdcdc5b72. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/FRX282309596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe887e4499ae6f6a44e22ad31695bcc58856e0465dc2ea8fdf3e52c24fe5c8e57. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46:31Z), 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/FRX282359561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ce88ee88231923c1b83d76472e0e4d111e3002037c629613c9358943b139a82. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/RUAGW2300151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eda656f177d5c365227dd7796d9e4ac002c8c1260db61ecba7a82deab6e1a53. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/RUAGW2400245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6df4503844ab7851f6e58b1955b4373ec6adb53764338b6afbfb1677abc4a20. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/RUAGW2400399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a8a65b6dcb5efd0550897cfc30fe975afb29b9d03e9bb7704f946a3a57dfc89. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/RUAGW2400857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcb1232f891015af851c168423ade79807c184b07da31a03f060a5b51aded9df. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/RUAGW2400859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb6c854d250c73c41d5b83ff8aaa574762c84c8954b3c8885caac30e26fddd43. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40: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/RUAGW2400615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x140b0061d55585d0099a3bde9ee73778888c1dcfaf07a1115e7c69a6fbb42e57. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/RUAGW2400863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d6746fd1cec5b4451683d3f40e0ebcd86a76fee86fdbc8ee6f0caac784394f2. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/RUAGW2400864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c017794292ba962f79605e7988da14e8d14e707d81ded9362cea329932b5f6b. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/RUAGV2510455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c8c1178c7ce93300d0aabe40883cee709b12cedbab46d5a5b8d9d8a7cc39919. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/RUAGV2508441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a8ae1d50c9eb2810911a2a65c3b44dd63842e0d46350cf65ff8872b480013cb. 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/RUB422100754.