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 0xf4201912308630d44c73a9c03222956bc296e0f0ca511221372aee71bd8b948a. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/25998550-5d18-4155-b270-9073eb2ef021.json and https://artists.proofprofile.net/proofs/artist/25998550-5d18-4155-b270-9073eb2ef021.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 0x614906a27fc93e579ba32a43fa48d53a1d6ed90d286b34388e7fa4a2b4668392. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/UYFL32100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb4021b782c02dde7b616374280ae577a3943b1e732e66b1b64740e2484fd7aa. 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/UYFL32100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7934c58f3cea8f54f0877e96830aab4d5410e7a20749f56b06c70798eab690. 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/UYFL32100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35747ed701cce3f5c57928647cdab86a16b3b782a8ccb0eca5b145300f711a7f. Chain 2 (Bitcoin): anchored in block 960429 (2026-07-31T16:07:24Z), 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/UYFL32100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x497c006d6ce9e2a88fe0a7bd4764a511e8dd8e116b5331301eff73bca2fbefef. 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/UYFL32100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c949cc2cea4ea5ebe1eb6f2f4e296b1a330c6cd4186bb4fe57ae4a18d762714. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42: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/UYFL32400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47a800239113b51e0bc58f3526ee5240d2d8506614db31363513c88f6fcaa3ba. 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/UYFL32400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63ed0b2c813003cd7517e77d9874026150769b17f48e60be57b07a31702421b6. 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/UYFL32400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd7f5a250ef883abbf6645e1b694d8805ae68ea877b13b4086b879284c828cf. 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/UYFL32400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0efc8a448098b10b7f41d256dcdfc525085cc71e0221fce65037bd1e3f17e3b. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/UYFL32400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e4889dbc2747dba80a2cdcd93bf6cd35d733532ee6d0e4ae0267703db35fea7. 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/UYFL32400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83a389d797a96f27c3fe45b601a15776a6b50fcc11123afeed8de065d1eb5206. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/UYFL32400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe37e8757c65bade6bee06250fe3d7b0d7ccafdd6142070f86bd821a02ceef544. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/UYML12100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b46039156a2dc3ac3b5b82f5ef63a2044c7d5a72de127324690e0966c9bb89. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/UYML12000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d2266e509eef5f1f87b721632f7c28b680fec0d9f3815541102b4176a97de96. 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/UYML12100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce12d291d78dd98741ba8e72683eb57c93ce339d525f1b082ed7449ca540f70. 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/UYML12100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb399aeb8b3cf806253353b8ecd15d38f886247aa713a06dd81e331bd88f992a3. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/UYML12100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fde18c6081ff1122a3b8cc921680e18e80cde143af528ef86f86b5e8dc8260b. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/UYML12100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4feeb40aa27a9caab5d692e790fc5a1aa64866252267259c50679ba687e6ec4. 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/UYML12100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32741aa4c6c0bf0498bc0763e5655b0541b90fb6965c567cc1247756c642c709. 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/UKXN22552229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47a800239113b51e0bc58f3526ee5240d2d8506614db31363513c88f6fcaa3ba. 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/UYFL32400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfff921988fdeef4963374950dea8c84f8d141acb7f6246d15592642be45416a7. 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/UYFL32300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bdd1af8c006c20a14e8b2e82f86923a278a26a541de0750ef8e898e2d4a330b. 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/UYFL32300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6563c977feac21b53a3b1e14aaf2632375daed53ccb1542f95be353edcfa5a7b. 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/UYFL32100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8db1be9d9e2656d57c76f80fc6950b3ccb1f52bdd89dda9555cd1367a01d42d. 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/UYFL32300001.