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 0xb1a6b941e7b2597dea99e759989ddfa536ac62ce9fbcdacb895cde9dfc5ebf60. 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/f310cde1-6add-4924-b75e-deeee121834f.json and https://artists.proofprofile.net/proofs/artist/f310cde1-6add-4924-b75e-deeee121834f.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 0x547a4fa3a95817dbf10567716f4788bd97bf925fa3cab18929324c70631c46d9. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/ESA112561567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf718027a03b05106d27c0dc34ad334bd2907ff2a16a2e022b7fff2941c3e14b. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/ESA112561568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf35ace7af887a4aae9055f44bc6383f1cc7eb5d9bf82e2fa648273e67c7247ab. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/ESA112563430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1505ec1817f4f2b45b1ef5154b18c0b3c90864909f62d9593b69d9709a73143e. 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/BK89N2500092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18d6040b14ea269ab151644941970e598a2bdc84561a6d69d23efb08459131c7. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/ESA112568933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05c09c626d6e0516eb41ef30ef8a25b1f9ee332c594e716c10c26c37c0c552a4. 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/ESA112569483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0717215d1babcdff7622bce4590b0a9fbd781bc99450edc0cb8a8ec24a617619. 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/AEA3A2137607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fad9e5f82655c679a936ed04e8ef550b6d64241855ffb855a40dda321c020a1. 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/AEA3A2170952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4898f58340b8061ec7914e632f64aa00b5867f023ed17854e871b8f434cf467. 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/QZNJW2543738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c9f019f25fad374a4ffe0a78231997326fbbbe5372c7ff2f06acc59b28b4053. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZNJW2543739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa484603e0382636ba608387c1630cf767f3dd527ce150b6f3efcc585862cf11d. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01:17Z), 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/QZNJW2543741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9b93f19384a04e7d18cbe40ab8b7edad011fca592b3523eaf35cf6d89f53564. 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/QZNJW2543744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c03f84d1d461f1bf898eb4a0152281497ef5c2bc7985e585015462214675ebb. 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/AEA3A2153449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cf222de799e00b07327470b3c26d768f133ce519163f9252967f559bc82fa89. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26:00Z), 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/GXBAV2003695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7b262ea2d5673d0f2e96ee4cb1af8692139c029c86a856a54c636b18463a3f2. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/GXBAV2087593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51591a48405ff74677f6af0bd07860e0dff2c2641bd758d6c257b8806e6b03ca. Chain 2 (Bitcoin): anchored in block 960305 (2026-07-30T20:14:59Z), 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/GXBAV2065385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af594010e12decb62386a2dc0139f1d6f55f9f7447f38a9c946a780d6b907f5. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/GXBAV2024756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bdbfe2e65deb62cd966c4e62e32b41bba1be89894505baac0fc083695124fe0. 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/GXBAV2098643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57cd34dd7feb31726ef1613519511e75ebf57f1f0a172b1fd13b37b21db0613a. 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/GXBAV2037233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cac3550809f62702166553ba6eff28aa3a5d4c17d625e6bb838f3694cc8f7d5. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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/QT5M22537634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae0edb7308ce60c77e0c3b08d9b4d4f52082b122e42d6bac87284ab29213cb32. 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/QT5M22561526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb553ea4afae0af444007e51596997909a04789f72c13f922aa04053b053eade3. Chain 2 (Bitcoin): anchored in block 958882 (2026-07-20T12:45: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/QT5M22542984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5c207baf40ea4a18b8c51ec28bcf3f75324774d09342f479387061272dd6248. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/QT5M22500065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bf012a493869e3510639e58db39683927769dba2dc35b0271429120fa951dd5. 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/BKY2C2500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa862a924f21a4ecc026fb59f47bcb9c13a5d0473047048f46d5c2410812727f4. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/QT5M42559029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576b67788d6d1b6ae06b95a2fc61558b1e2d6c215e212c7810a3c1d55c83a238. 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/ESA112561209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54e690a0869ed516e5943937e427a0ce673834e7d54da046a31e5d8a477daa6c. 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/ESA112561210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09b1f4956b7f01adecc821fe004477e8245f49c34bc69b6f915a238aece035a8. 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/ESA112561211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c62f05569837d1b257320ae4d73eea4b8518812ac56d67a91171a3c44c2ff92. 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/ESA112561212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2392c6eacaa1489fdbb81dde311fa640e4b4f2e4cfdf8c15b7434040e8241644. 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/ESA112561213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb9b31d5e1a70d0afc1a294231320c48b6efa1367ef1365702ecbfbd96a92ffe. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/ESA112561214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b2a9572b16f72462bdfc851ca93bfb45b3e74de7d696eab1b1e55e6944ef98f. 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/ESA112561215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ae791add970f5d63e76b2309798edf52af2262066a64c0fe19f490c0fe15c5f. 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/ESA112569087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe8825107796857943569ed885ba5b6dfd82a9adb8de26c67f5e66a417dcf150. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25: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/ESA112568710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd213b14cecbd701c9ac5d7285130c61fe29fde11aac1a71a5d41d181c0f83868. 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/BKVH52400178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e766e1a5612344ac1fb6cc682052f9a7f90183e91483d3e413573a85fca4a77. 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/BKVH52400179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc84a78fe3603ba1cf2f7ebff4efa73b56d7ca4388f8f26ce522760be349551d. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/BKVH52400180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb975872598fe86c349ee1d6c897c01428c766e1d415442ded0e2f3fbe6c9b440. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/BKVH52400181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc4365fce0c5991abe758deb14a05e75df047e3081427effc75f0696813943e. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/BKVH52400182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca3bc49f6f488eecd729da17c58464a56a3ade401d8cc9b1b8d6fb3c0e6a62ff. 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/BKVH52400183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ef523c782d6b3466db084f458aeb416ef8227255da44c31efd365d53b2f1284. 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/BKVH52400184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc98c8b6226a7edb552f583cd3d26f344e5b8d80f6947d7dd58f9f1e15532da6a. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/AEA3A2127684.