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 0x63e35090b9a892e877d970c0b6024748c3a9192aa71a45519a11f95c14a1e741. 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/2f35a66e-d6eb-41c3-a575-d4639101fb5d.json and https://artists.proofprofile.net/proofs/artist/2f35a66e-d6eb-41c3-a575-d4639101fb5d.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 0x82f9c765d545b0624cbbf4fa2133a51d0091f98d73b318211d521cf4a057650a. 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/HKD012318614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ef1353450295a37e861a070a2d544c126a43f0c2bf591ddda89721ca587ffa9. 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/HKD012355852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe64d1d65d0ef362cf97140bdd5c4a3c3a8e656df4a10141e8e163db9c27b27c. 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/HKC992425794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46f73b40a80e901ac949bce6e8939a813d90a014811372c339a1850fcca8399e. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/DGA082447656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d2c75325fd0277f8764ac2762aa2d6aaff14c61f09d58a15a72dcca944319c9. 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/HKG732412828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf175c16773072ff24a0c6a9aa075d86c9ace90892d1ef152232cf6ada8e36c56. 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/HKG732405452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a99cafa1f9e2939ad2a789dfeafbeedcc48bd1c9f3062fac11be1df56bf09da. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/HKG732400169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x097a70e53a1cc55a0f5b3825c7c771b6844a6645fdb53e18f41f29b3c339c29e. 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/HKG732410127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x087fc309b166a64744d50eff5b730e31411e71e33b17b7849f31748735d3df4f. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/QZYHM2409212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf44393995a866a8720eadf42f5aece954f5b71fe7762646b907662b60113c94c. 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/HKG731685132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5846a9687326752779432d8a22056bb14661fcf36a73f33bcb4ac2d7755ac391. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/HKC992325887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x893f6c4fea6ebef9c2ffd593eb58dee01eeb47c7376d5bf1eef1e9602ce75648. 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/HKG732426675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cdea91a9d96e0fdf20be40dc50a8dd777af74f58c675e8c546a52824ffee3be. 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/HKG731664948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcab3b0783aabbf00b669e2d18ac29554517cade3dec74032a0f421a067552741. 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/FR96X2480014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae371e87e72f2fd6e54c359ea42090b946e6388f462bfc7ec37c477308ed523. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/FR96X2480045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f3ef1ec0af280fc5d365bd14ad0bb032eb1589894f1b979b195de72fe19dc83. 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/FR96X2481596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0db8400925b1af26e11fb477c3dbe2b751d6bf2c57b47e38dc1792a97aef9b7. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/DGA072307733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8feef9b88e689d421874828cb7bfe16e93b4dd8c5bc6a1022c84147ee17e5ff. 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/DGA062372740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aef3c68698fb9bd21836628deb040e9379198472c8efa6e9e935f747e10c005. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/FRX452340796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf33e2a7f71f8f549cecd24d7813c03f04ec3031b94f7a8722bbcddc9cc97c42d. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/HKC992324149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9c47f82c4eaebb70db704ab7e6e5400feb50fa16697d6a8fb78ba78f856d916. 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/FRX762362644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84c1dcf826cd77bef6191d7f36c9d77531df73a331c40788c92bad0f0faa950e. 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/FRX452313966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41d9b4f7d9ce2bfed908907ab68f4f9ecd890ee48c3f2fc80a8bae4ad5cd6e1a. 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/FRX282305781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85b14ca5c0591e6781b9725cd5861c8856a51632b461154406a7ac66500eb7ca. 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/FRX282305877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x431d9e7ae31b24155ef83ffa0bf19f2a65057570cd6bbb130108649a4fb286e1. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/FRX282305767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d28a5a660e6315def4619aec145f001c76d9412b073d167bb421b7f3f0ffa0e. 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/FRX282358565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607829476ef176eae3efacecc56cc2dd3063d8534431e66c776609c013daf51b. 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/FRX202376977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x602ce88d036fe320197448f1d1f564ee4f4b95ae99d2921b462dddb7bd850b3f. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/FRX202365728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f97aa4b032a10b545847b3b4c79a819c00f5aaca5a3ebe20e53bb37c2673c27. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/FR96X2347861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x486b325b66a5ce1cbeeb8fde2622ea31336e4f6086e175265d82c80f9ad903ba. 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/FR59R2370440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64868a881390de5dec0c4c2aee38136a7a991b9d42248b26ea411d9eb13cbf7. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/HKG732303910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc90ef9ddea2c633f19b5d96058998f4504735903d43f95f1ecda7df1831bd8d5. 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/QZNW72331267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60f416e73dfb766fb3955b6baeb3aa7b991df307bce7f33b00f2dc7c27dab1d0. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZNW72331396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32f56be961dcd649754d33801c0329808c2025805588706661b135e691fc8484. 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/QZJPM2465272.