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 0xb4d4f3c66f6bc0cf5f411db5196efed87d93c053fe6875c4a2475437bedce620. 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/886cfcbb-892b-4daf-9a71-fb9a5bb8b52f.json and https://artists.proofprofile.net/proofs/artist/886cfcbb-892b-4daf-9a71-fb9a5bb8b52f.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 0x9ebde5e296e309558768fa056602a4f9efb728168f91603b4772b6aeb41b3350. 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/GBRF51600030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a318ce4fdc64c3f41c9ff45ac3d084f82cb892d3158f5e61d795f47777c5c95. 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/GBPWR2200110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd46ef040f6b2126c4216b40bc72a85523a6bd65c39fefbb28b8e7d0d7d3a4f13. 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/GBPWR2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5494c65de9c0a633b6e10d58bd3ef09f7ce638d6c820ce23e3148f782e2b842b. 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/GBPWR2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f107bc52cb912dd4b8723c87fe57a8e2004bcded0c11b15dbc96c3dc80082d. 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/GBPWR2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a821e191d51a20426cbe27c8a4507a0cc66b85c8b08934b631c795aa772086e. 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/GBPWR2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e0e77453cccfbe721092593a26ceca7871ac8a3d8d89d5dab35c7e097f31669. 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/GBPWR2200085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x932c24a1e907f5009835fb8bf45ad5044a31c3b258e759595bea0a2547554992. 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/GBPWR2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20429f7e2fc62a668eae30a7305335cf7bc5c383faabe560c84a1248ea938af1. 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/GBCJY2100253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6a37cd62148d0d40e3edb62f64862189497c0e4d589b1443d006bcbf207079. 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/GBLQT2200019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe30b0e180851fbf89218507cf77a75b0621259d7de30099942c329ed74f0bdb4. 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/GBCJY2000029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13b6e1a3da499765df2b2d745ea432e703da575e303a0894fc049025c5b59e3e. 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/GBCJY2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25d27ac7399a2840a493d4f0d4d25ed0f1864243f6c40a520c31de9ca549fd61. 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/GBCJY2000033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeb4de48360c0f3023a3d5fc8569711a6d14b7a4916efbc7919228006b4fe1cf. 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/GBCJY1900073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35b4c9bc2a7a90795c7cbdcc0326fc7ff430585def1d2fe262dc5bb32cdf28c. 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/GBCJY1900074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb12c36bc389fe3c7fb5089c99d3dd112e6cbeb967be35f9a5752b57e23c8006. 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/GBCJY1900075.