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 0xb2488fcb8bf2034954e35684e6c8110482f91c655826c3ea08d652bd5593f27c. 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/e93e2297-ef7f-46df-9dc7-a3ffc9b95e15.json and https://artists.proofprofile.net/proofs/artist/e93e2297-ef7f-46df-9dc7-a3ffc9b95e15.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 0xd9da0ec3217c5b5cac427352c1649c10fe3240fdfb63996ac227871b6bb2d7ae. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/FR9W10907299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f2c48ba2cc297211f6a383b33590f20b959d276c3cb9b817443e5e7e06637d4. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/DEA891600270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80dc53d5d9e640cc1a5a3b80c414b3e0ec474a81c72a30f680360c0550367600. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/FR9W11915559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54d08d917718ff38a099277b044ce3bdba651d3657eb18e9e86d9e0925137f82. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/FR9W11915560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x140ed44c06f91d3bd8d54b33fdcd04ef2f6ac4095f61ce9a6cd38e6cc4cf97b4. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/FR9W11915561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c5b2ff72b512271492307d410045b6e5add19a335ca2d80e0a4e646cd44d551. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/FR9W11915562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59e37b7dd33d08a24c773719efd0b7712faabfc0e1d453b20e57664159d92430. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/FR9W11915563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d445aafdef89d0738a47b172e7309c536576ab221a2c274bd6d0d36a5d6e17f. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/FR9W11915565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17dd8972cba42d095426d3a62f87e6afe293b048236ea4f2563c462b3327710e. 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/FR9W11915566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9d669ffe97ed948f2fb9f29380c94617c8029835559936e09fa892756f11059. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/FR9W11915567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b683a731ac936622a73355bcd0a97f6c2c3bbdc601d0ad25e141b5eec6c4e69. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/FR9W11915569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc2d79886473fbf985e95e9893774f108fd1090e277513eb0b968ba7c4b16c90. 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/FR9W11915571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe414dae1f95589a46af5de0c214ebfc6a8532a1738df620f2d5e85fdda927626. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/FR9W12127954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4f3c27854fae3826c2ba667279cbc13ca4bd7b4fa71b1c17f95cabacc5d7f7f. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/FR9W12342594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb77f4f2b602d9c6f44ab19c3de6cd484efc96b5e21602e71090851cac3d2dcb1. 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/FR9W12342595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf37b28d483467d89ea359c201885c6084a2c7bb4a28f121168b2058abad53c20. 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/FR9W12342596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60874b110c834e9b400e41935d0213d9124519c454a7781b7e7e9b00a5a56374. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/FR9W12342598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x603deda7fb1c34acc716324a7a883ec068edd0fa7ce6330dd78aa8096184b438. 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/DEA892100200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1361d3518dfd555a39d3f3c95e9bb8f3795e9d1df293ca07ca175217a46de696. 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/DEA892100201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bcb3bf5c1fb895b3fe1332367e9d2a76efc07442a31203e421770266811454b. 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/DEA892100202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37b0be09b0236626798eb0d44517094dc8e71fcdc6e09ea30a2fccdfbad4bef5. 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/DEA892100203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe66f09fb9e526deb1dc284c75ef656586868f561892540bc8ad7ede23c5ec882. 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/DEA892100204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x910c1db76bc0e239ef6488c3459291c5dc2bcb770cfa7c288aed635ddbba43f3. 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/DEA892100205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e311099c559787c8e29b990f563c3ad68f2b4bddf10ed35e29e74f6e2237a6b. 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/DEA892100206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc70def7a55d0ffc97ed661efa5692558badc495d51175d824ecd6af5f980941a. 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/DEA892100207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5240c31b25fb45ffff6859d3d47fee12e8587d20f07c43689630fa5eed98442d. 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/DEA892100208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37ba09bd68b92612a81b4be8034741387d31305ffdc2dbe89c5711a0df5ac45e. 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/DEA892100209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb42f5270ab08c07893e7596e0d6aee507194f308c7d2126f1724e0f2b741d8. 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/DEA892100210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd5ee717f09c47cb45c702e641359846369e0d38a1df0277a28854bd4107d4c. 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/DEA892100211.
Liberetto III (with Grégory Privat, John Parricelli & Magnus Öström)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x967b811c1d3255c317945056d5e65394c6af48365b8b54cb79b9ad254498fa9d. 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/DEA891700255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41f4c9a5e1e2373613f42f8fe6c14a61f31b0280d1c3ed60e3301dedc818bbd6. 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/DEA891700256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x957d4c40fc25382a37ce0d1307c6ac851dc158c4a8d2182cfc7d89d854f489e1. 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/DEA891700257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f508bde72921b8b456aa5e76fd4fe0aba96484c35ba835bdb1629f2d4509254. 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/DEA891700258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a7baf9627b16a5dc6c34f39427e650afc3bd6a4e17ae87137200ee2358404f5. 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/DEA891700259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085c94c8a0b0f229f9378d89b6295c2e44fc76270ec7e4f30d023faf72cf2214. 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/DEA891700260.