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 0x553dc2e80c9fb595cbd6509219b9f803f24c530ca02889bc1067c571bc5cee4c. 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/a28fc7b1-9c37-4d72-ad9e-7a57d0ba8818.json and https://artists.proofprofile.net/proofs/artist/a28fc7b1-9c37-4d72-ad9e-7a57d0ba8818.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 0x132d6006b4cfdfd515724452d97745db46f421152f841a9f9e217c82169060f9. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/TCAFE2032054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3707f39d2af650074f372444c57106f0a374f29884d68789f3dde603626c71b2. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/TCAFE2032064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0147856411c896a8e1b68a875670613b40852eed172a1f56d4f3bf98149c46b1. 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/TCAFE2032067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa99723ea3bb96a63189f4ff753495312c574391843bf9d2823b18fb4f99f1c52. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/TCAFE2032070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbc5ed0d78d1d2b021f41f8919b3a1bd4874800ef9f4ec0ef92dec723e8e6e1c. 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/TCAFE2032096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf12f471d14d782e12b45bc993549b1cdb90377cf148c01cc96fcf101b0ecaa9. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/TCAFE2032112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fcc221b71c603d4098de8eb2fb04d69dc929efd89609e7845f28264f49fc9f8. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/TCAFE2032118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf6f350c93ea400a9a4b85e453724988e660ff159b373f9fa419b106e523acf0. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/TCAFE2032120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x788b87148f1c6811757c0219b84186aa303ce76ab3310fce70583d9f422b6873. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCAFE2032122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1dbc74a5214675727578e0e4239b27093dbc3f4bb6461021891deedcd7e3073. 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/TCAFS2106758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a127d54482955a44aa5590acf996de885d0e32684a05abd34ed0bbab813e7a3. 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/TCAFU2149623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48b7ee58461f46eb0ceb5a89210540cbd7063ac6492e2cf9a91cfb18e013547b. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/FR10S2292581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfde6d32acdf75a48d9bd34b987d72934525fb9eb434ddb08ac08750037dfd1e8. 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/DGA082223457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e3b14ed5b3edb0dc5d2a43b0f82b1fd3b60ab215fb817ac99b3bd0a84cffc97. 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/DGA082223460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ce25742689de28f87db8bfd505538792e8dfaad59678db2147819de8055bbc4. 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/DGA082223464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc810098fb57f39b9b7f5f954ae0585faa9b75cea6bd8a08917d1a007e3b841c7. 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/DGA082223466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x423591983c66ce1db921a8b4a45e4d0f80ea1bc2f79723cf2e78e10ebb111dcc. 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/DGA082223468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1e966cae64c2a6b8be93c46794092a8d8ac3f398b7f43cf7fd5dbda1f2da041. 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/DGA082223469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb747ee3a4627970818d069323842ee6eda0ec6bbe0772ef021646f07a80782c0. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/DGA092395936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd88b11e0e8ee6f648c656d256b0261f131cee4bd289e59cecfc2c3349b1ddbd5. 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/FR10S2499022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3b238df2fcb77865b39219b9789490d7e7dbdc917203a5ea90270453af2245. 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/CA5KR2364709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f77ee26ed3f9fd390c718b5d87005b21f408a0a0fcdf90524237b4e554ebb4. 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/CA5KR2352048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c3b238df2fcb77865b39219b9789490d7e7dbdc917203a5ea90270453af2245. 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/CA5KR2364709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe58c9f9391e34d06ee65871bb7d1d1db34789943d3bdee5f8bb2d8e7904c1ae5. 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/CA5KR2410516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f77ee26ed3f9fd390c718b5d87005b21f408a0a0fcdf90524237b4e554ebb4. 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/CA5KR2352048.