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 0x2100ed27ba27541b4090ccfb78257603a944021ac605933061a42937af501221. 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/1f5d517d-c2a2-45b5-a645-e1876c405fe4.json and https://artists.proofprofile.net/proofs/artist/1f5d517d-c2a2-45b5-a645-e1876c405fe4.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 0x7e0ac1764ae89826fd3c36cafc7272a761cf45e54b8ddd9d3c140e455804e373. 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/SE6N62207566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda95edc11677b7a8fb705e3951b34a51e90d868929575bbb1f59f4011729c465. 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/SE6N62205218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a592242db50c983e996016d1bf017c52c3b3ef1bcb4978dc0a9c1e4c6fc853. 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/SE6N62203148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c4209a19a9f9c72a683fcc5ae7375771922edc02683e253356c1740a7f7c577. 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/GBMJG2322428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5f3c0cc486609a347355cd3ec790a0f97277047bd7884599ec84c271e9cc482. 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/GBMJG2305467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0f2d9e212e4ac4d4dda1f81aee0418ed9914a21428c363f2f048560ada97d6. 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/GBMJG2121521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bfd0b1e42cc518430a9bf65caf064e6ffe8e15595194ab57b26e5609bbc90ec. 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/GBMJG2107322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5291aa25314801075fc70a1635c91189e76aa948f2ae6cdb74f78cb185290528. 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/GBMJG2029368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0989886ce7d74862663a57ee065fa1b5974b9dbd4573c9d0813aa5e0843efdec. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/SE6N62000022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59773cf5ae1f7b68599507d780d8b5da47fefafea6f52159050866897f57a6c0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/GBMJG2202929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dffca63f687c9be1278aa1ddd46fe2850c3449a27426bf2d51db82a7ebd4a15. 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/GBMJG2012619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bfd0b1e42cc518430a9bf65caf064e6ffe8e15595194ab57b26e5609bbc90ec. 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/GBMJG2107322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5291aa25314801075fc70a1635c91189e76aa948f2ae6cdb74f78cb185290528. 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/GBMJG2029368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0f2d9e212e4ac4d4dda1f81aee0418ed9914a21428c363f2f048560ada97d6. 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/GBMJG2121521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43a4d06448b6bd8bcda46354003b7057a6f9c2c520e54d0a6104027a9a01abae. 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/GBMJG2202930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd16955eccd7d2ce8c693ff779b859e60e4a1d0fbb21d7d5a128456df71e52cf4. 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/GBMJG2019245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef09cdbc4b272f8c7446f3ad8984389d4f4d666db63980edb4d29b5943a03aac. 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/GBMJG2202931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b74b05dfc40e428d522ab58ebe28ee533c17d076a7cbe7e4190be95389499fe. 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/QMFME1928936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2fa10561f841e3781793604ccd6ee7c2d1a82e045f0cdb19fe0938055a9442d. 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/SEWYF2020002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0e9c92aa80b80cf9b4ac4baad07188f9e61735df2f87e4f93ff601fc77fcef. 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/SEWYF2020003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb67a66b6ebf41c3dbd56693782bb44e1ed7c798b178479724b3b67c5ee56401. 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/SEWYF2020004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x031dde9936385decf37d6f2c4920f1f68f0469dcc611d5fe1dae0063ffd81f2c. 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/SEWYF2020005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf6d3c0e6bbedf22715cdc6d547da9de08b7b2f5d10980851162fca26d0fb49e. 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/SEWYF2020006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a5ba4920cf8b2720ef61ce525168e49b1732e0738451bf08b0584bc80b0ad3d. 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/SEWYF2020007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1292a068f89698e421f45bf36eaed8f13b985f94efe56fac42dd916ed52000d6. 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/SEWYF2020008.