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 0x940e1e5cbcb974457335e223e34f877b27943e26fde7e24f1e2a1677ef110813. Chain 2 (Bitcoin): anchored in block 953704 (2026-06-14T22:58:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7897a6dc-860a-4b22-8387-326589ed2cd4.json and https://artists.proofprofile.net/proofs/artist/7897a6dc-860a-4b22-8387-326589ed2cd4.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 0xe21cdaef597f7a1b5e2deb80b84a561384bdfd8f4c0f08f44a7922048951cd32. 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/GX53U2486718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8746bdaa62348f4219d8154ce3b426bab7a194e2b9baee3a380fe6bc1f399d9. 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/GX53U2486615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70d4e2376177f597a77d3069244c95e64c551a5e45fead5961a4961ac2f33ba9. 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/GX53U2486616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3798e621dca0244c9b7cedb064b9feb48e82a6c826a3c426bd43979c1bd7e61f. 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/GX53U2486617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe65981c13421cfd98b84c01c92bb596307f68b9fd24cd597fcb6620862d22825. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/GX53U2486618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31822ee547d7bbe4b1d8f2b462ecc4dff1f9af142a1ccc731cec032d0399cb47. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/GX53U2486619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x064707a1f5859705ca2af5362e9654ef14a115e6c806d7bfedf60addf9ec86f0. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/GX53U2486620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe687a9bd197997cd3bb3cab7fd57a844c12428c69b44fac95e7e6d6bff9d503. 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/GX53U2486621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3452bd9c9036171f24764251adaedc2ba5245218f8be3a8ef2116025517141e3. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/GX53U2486622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7c4ebf45c32c389018bb857b9e998e251f8193d564a55078a4ed3faeca414ca. 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/GX53U2486623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23247637b8e18a3c5d5d0364cb730ce10374c9168cbe87a7be0287ee4f54ad46. 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/GX53U2486158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3197d062a6dff61a856924acb70b0d64adbd2c2c102a33940276dbf462546b6c. 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/GX53U2486155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e0753211fe685729f575d33d73590e2b22848241cb5d3692080c92ada18c99a. 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/GX53U2486138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb4f836622ac53490e2a7b24769580da051c8a55028f801b7dc53fd75f53bd1. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/GX53U2486126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03e111a88f8635a0971913c560dd0b529c568ababc74c2ea491f26aace68c39f. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/GX53U2486129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ee0bd06a9223fdbb94d9bc7a72f23d94f0ea226b019723810db6a1354fdc3b. 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/GX53U2486021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa45604ea84b629c4138b596fa16a6ecdb518131d4d1f5debae0b4fdd7fc71dd2. 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/GX53U2486701.