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 0xad5c12a4cea8e9252a32dbdb643fd93e71ec70da89f576971f54dd89731d15cd. 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/9b774c85-eaa9-4660-bf76-71f459909a7a.json and https://artists.proofprofile.net/proofs/artist/9b774c85-eaa9-4660-bf76-71f459909a7a.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 0xa8d7aeb13e3fa561fc7717b5e780ee98a46eedc4a3da2fde16bdc26eb6c94933. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56:23Z), 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/SEYOK1313609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67ca063c27b54a8ae1abb1a7ce2756abe4a24cb7ae45cf996de60ae937186cdb. 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/SEYOK1313611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1874f641d8836d0a2a26226d08fef7dc76bd2ebbd5c06e56b2bf901801d8da0. 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/SEYOK1313612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedda18997fc14b31abb18ccf816a38061228e36979f153e911cb3704e2342318. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/SEYOK1313613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b5c6a897a7ec35d4c7c54ab8a9432a1a6b30d45d6d75e1c21309c95eff5f44. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/SEYOK1313614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x300f851f4fdaaefe58fb3e87b2e1bea8609ee81b495031c2773db3f82d297fad. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/SEYOK1416699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8e6d877852c29094cc814ca89e6a4a91f9d722c5bb564c00bb64042e1bf6249. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/SEYOK1416701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x990ffe4255352a61a300887bac1a87af8ce1c9543d087efd7a47bdfad3259487. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/SEYOK1416702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203ad3e07fd0107aaef1421aab5310e496e4d9029c6d2f5935d266baf1886c40. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/SEYOK1416703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6362ca6aaf504966e96388c60e62ec01d9b8f1f70515bad120ddef0df8c23bc9. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/SEYOK1416704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e8faa315d8a62fe338479135d0895bb60445ea2ea9da9e830ba7422b23c2f8f. 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/SEYOK1416705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe028ee7b28797e596e2b257612f076144621c14ca55825c41493d7338ba998c. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/SEYOK1416707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dd1152bbc17508f048b04280934eb88a8f3a268fb53a4f16ca208e45490a9bd. 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/SEYOK1416946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x582a2a7d8e7ab633b21729035fef4d2adabc977474815368db6f942ebbaba638. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/SEYOK1416947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2df074d7bbe114cf7ff181de67a9b1c43be6c3414d9fdd4b459b845856962613. 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/SEYOK1416948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b73c535bdb71d1ea5cbb8d01cb74e582874cfce8060fe62d92da7415681424. 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/SEYOK1416950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8faf6bdc8d794e56152323c0e1beb601fa9c1950554c895481e3df5bff2d5805. 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/SEYOK1416951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59cecc2287613cf1d353eaf7f74f6cb0f22e491cbf0ab911136e7d357a00af9e. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/SEYOK1416953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ad6f5856b3c50c8c282bd8af98667edb698f9d30244e359b119b18459086d62. 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/SEYOK1105919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bc8e578f911b6520d3ec95506023117dd38a19f4c415ba90ddc11a17b09f401. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/SEYOK1105922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c7b651d3cc0f914471fa1a6311f4d6638db8574b162ea0569c437b931525e5. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/SEYOK1105923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd390cb74dbd6664a41b2d9feb85d7e5fa86fe64b463a8d4ccdea905c22fe6ed. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/SEYOK1105924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaefb4288bb88ece4358d7a9f3abd37481897adb9ec0308996d5eb83dcb92b5d5. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/SEYOK1105925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc105634ebffb9c0f62b3254a2e3b565018b442def37d193972620b66433fe1cd. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/SEYOK1105927.
Tristes Historias Reales (Abrazados a la Ruina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61bc38ecd236f3a31e02e4ff544083d1dda50e0cb6fa32b43f6a6b894744c905. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/SEYOK1105929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1097365d55aed4bac32bcfb12a8eeb2559b70bf697f08b47282be236d29e0497. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T12:03: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/SEYOK1614798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf6e49866a627609d622db564bb82dede57782d7daed6d976069be2177e70ebb. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/SEYOK1614801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1222e27fc82209006430b5c35b1596cd37b648db746c97151a364f56790f2ae0. 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/SEYOK1614802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd0b9b7f41d9e18a85d214cbf2da5d0895dfcbeef07286c84edeccf79259b8b. 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/SEYOK1614803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2fe97fa40337ec7d6292ce6b57425d13a4c4c8f46453c68849d3443dc74e655. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/SEYOK1614804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d385c0ac4179749f2aff3d7375cc3ad74099f4ac0220f117c7c69ad3c0f2ab. Chain 2 (Bitcoin): anchored in block 958656 (2026-07-19T04:04: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/SEYOK1614805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda2b9b8e6ab37da9d096cfe7121f70115e295ea60dad015f719a0c9c3c066641. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/SEYOK1614806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e09280a082e5d5c515999e9351d12d4c3b073a0cac945f2998da478eac33059. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/SEYOK1803137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3574d960c3f9abd8efb2bc8974742095ceb0356e05c51ff008ec2ac24c261b. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/SEYOK1806155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73e022a2e54ad9fd3c21736dec7a2719b368015bdd57151b8c6ccee726608fe4. 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/SEYOK1806156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821153ae8e2aba45ceb136897336c9a66ba9962e4ebb838dafe7af3ab92df814. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/SEYOK1806157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72c04382880a75516eb492c0e38afa7c1639e8ab57a24f39eb6e9e0a9d3d77bc. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/SEYOK1806158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c37c82a75fd7047f3fd5d4a6e42c8665e138d358e5a5932b44bca4689612f4. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/SEYOK1806159.