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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd98cb7aeeaf63d3b6744448fcc653ec6e08e97028c5a7adbe1f33461f27240d4. Chain 2 (Bitcoin): anchored in block 954693 (2026-06-21T11:50:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eab134e8-4dd9-47d8-a562-5035697e4ddf.json and https://artists.proofprofile.net/proofs/artist/eab134e8-4dd9-47d8-a562-5035697e4ddf.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31a5536f9582f13bfe56d0604dae105b34f11f84e45af90e0d90c3d4e45b7d7b. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/GRSPN2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb32715343068dcf080aebacea8aea70e7264d32c8450c964d937a5328e27c853. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/GRSPN2100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x719beb63ecddd0a4420ce7e441fe8cca6ce3eacba18d8c47f14ea7d073f36968. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GRSPN2100019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e649537fbab6695a1cf097295e761a071f2c25d27577de1d52bf6ac354de3e0. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GRSPN2100031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd87f2deb463138460f255a979cbf7095f11a68aee18c552499eafad235e64292. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GRSPN2100033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8a6aa7be3a10f287cc53ba5e682b88984d4cce7291e80814d9581759725a956. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GRSPN2100037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd733df10a33a3d24c18a0f0582db77553ec485acb7887ed78d601c5044776a32. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GRSPN2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6b0e90e6271d261504b448cbaa0443bea5f289f888a7ff07572acb9ca300cc. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GRSPN2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a43163d11545219859bf0e40cf91c6331359232a2275d42a9168c97db9ef294. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:59:24Z), 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/GRSPN2100018.
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 0x4db8bdc3fa4f78ee7998d0eb9b7b00daafa129c0a266e4986d053f04556d2626. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20: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/GRSPN2100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x551b415f0a855616a86bb42790966a93b6012e9a06512d80001abf671e499aeb. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/GRSPN2100023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf826104ce417d8905e7b52fe1450969e6b92152495c497baed41bd4166167fe. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/GRSPN2100024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bc4570d34bc68438e6db60c3e595ff0c6802f7e2f71474517e9570fb7162a6b. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/GRSPN2100029.