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 0xe6f24e200d491aef784d2f8965289853f026321ef3669467b6512f14a2c543b7. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/510ecb05-337f-42eb-94b3-982badb8f4fe.json and https://artists.proofprofile.net/proofs/artist/510ecb05-337f-42eb-94b3-982badb8f4fe.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 0x390da3ef9f5ffadd8c3ee17f504165f2f6d66611859bb0c363f47aecd4eacdcf. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FRX080090022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4bb999fa12afd17b9716f0a0528eca6c566c7bdd5160c8052f6e4e0d88b7a0. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRX080090023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed50f46aac60c306c295b75b79445e743f4be6a3199ec93d2ce433b5ae53aa3. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/FRX080090024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01ed3faa0dd30ed89f9dd6f02400b0f5098cb91815794074de5654eb85edc6f2. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/FRX080090025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7ce2db0509ef19fc66842481e71ef6a357262e2fb1fc4d8db86aaca1b0438ca. 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/FRX080090029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde14f068c0f9e72c166e07cf4e0c9eafed36f34a75366c62a1715be690cbfa5e. 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/FRX080090250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7216a796bbaeb51e6eb10fe3f8f6d0293e64e5b8ed237375d179154963f29a1a. 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/FRX080090031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16564f16751814cda2ba896821f250f7edb5d6ad9fa0c766f053a4905f4f3750. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRX080090033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e2ed622e324c1e20a308bc704515431a47b316d163b7274f6acc1d0b44d9f98. 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/FRX080090041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4d087ac2874258db98db374e1fcc39f48b07cdc9946f6a0c0ff6397eb8ac546. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRX080090042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa122346ad9fa906050faf746a1d513219c403263b3cd2d31ed0d9c8f9d786350. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/FRX080090046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aa88dd07b53acb0a5ec4f86e04ad545d191093723555a3fa85afa407b6759cd. 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/FRX080090047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4b87bccd755c57814bc68da197cf3585ca28a649630bc3d70bd85ea35db5f84. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRX080090050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ede8008035691ee63d061e9fa7c8533f4ec06a93abe9a440f40f599def7486c. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43: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/FRX080090053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15e3fe08e18bd6195f80ea1c277a882d712cc1225c9a274c88e74ba3d0a7764d. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/FRX080090055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b61ab69171f030135879cc43427e20e03d0b35d6ea5e9f8cf3c15be2ec44418. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/FRX080090054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e5bc9a73e2d7b9c9e34a1b86476b8506f0eaa9299ba5f60def20aa09ea383fc. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/FRX080090057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c50d6d023dffbba391ae5b28815edb509d3decbb3ab2f16378e041214b42664. 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/FRX080090027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8600336104ff6391a084bf65660a7e179579134aac73e67f6881eb6bbc8f1f5. 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/FRX080090253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97767dd0f5e3f95126acaebe0da189e22d9a6d08a60553db7ce82a43781e34ca. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRX080090254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5decf35db9309b705d0da58ee4c4862aa7adc21671bc3eef9ad9ab01b9c631e. 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/FRX080090067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10e3ca0d077d6bc4c7fe3ada29d11092e018f31cc95e5ea1100621b1e58a6300. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FRX080090070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x013834a1159c7e2c39c591b9c08797d907cc0a4da379c68ec92ffd45d377307b. 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/FRX080090071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c3c6ea23dc1b2dd4a8a13a6c7d3bad3ac5255e7e11a868b251b839d2dc67dfb. 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/FRX080090076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd062b811c3316576385a9b9adef9340c5d5559ff86876c7346dd8f9526bd735. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/FRX080090082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa14f0719725e6a6bdf5e066479f0ed7235d18ed6afcbcdfd718549faaa1d612. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/FRX080090251.
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 0xbed4e186fd04203282e2ffdc75a2b65e4a9372ade81316883b0491de90a5db90. Chain 2 (Bitcoin): anchored in block 960191 (2026-07-30T01:51: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/FRX080090252.