Robert Douglas "Rob" Graves (born May 18, 1973) is an American songwriter, musician, and producer. He is most well known for his work with the band Red. Graves has produced for singers and bands incl
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 0x38c1005f7a0632bfd5ed06891d7da637b29cfecba27b26ee2ea04755ea7e3ad9. 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/cdb06c32-69c9-4130-9bce-54e595a35e59.json and https://artists.proofprofile.net/proofs/artist/cdb06c32-69c9-4130-9bce-54e595a35e59.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 0x20d48ee5c637cd258be2f5952846d17f7eadf44d5f449cf1e6adb8eb84327fd6. 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/QZES71984392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34baad53f419ef7a33fdeedf9997e62f01890dac127b07341cb37dce9353443f. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/GBKPL1969614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc17605baf05d897f3caba9c89187563d34b752879e115d4e10a06c0c4137019. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GBKPL1969616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc99489f6bd599184e1a722433388c648070477c78465ccac2b4b6d8ddb336b68. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/GBKPL1969617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd283768244884a359e464cdd65a05e76e50e26794a1ea0fdbc7ff7aa84e2fdbf. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GBKPL1969618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca222a41a1e378fba7e6de80141e240728f8e66ee11f9b79818afb681aa2f89c. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/GBKPL1969620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x516c6b245d1cac51e011dbebad9b09a9cb194ab013870b869ce797593b343273. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/GBKPL1969622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee8f32605d249ee28fdfabde6a9308a7334bbb291f2fee17cf6e7de3141dcec8. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/GBKPL2082139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x855f6c5c193bcbc05f75eda735285e1ee8f05b29b684ed47591e68dbdfc93495. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12: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/GBKPL2082140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfab3b430a2b48b4c8e8de648e96410f81eca6dcc2de91babbf23c108c50cdb80. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/GBKPL1969624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e35f7dca00a7f03ffc9fd9cce74d3d40df714b1fa06d939d8706bf124a0bb36. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/GBWUL2226963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85f4f064eb793e6f78e104d67b38f0bf59a84b4434fa269078aaced76f894f9f. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/USLZJ2275931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55f9874ef83608e481fa727b94a413edd276ea8efc08bd47a112bc0e65369266. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/GBWUL2226968.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d2479eb86a51115e2c0c303353bfa9ed370c84eb8289b40a151ddd14d6f200a. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44:05Z), 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/QZTRX2245011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x862a71069d37c23bcdff1e4d96e85de18c1edb8b6edb206feb8bce243f93dfdf. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/QZTRX2245014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb152682b8ec96ac20976994ed9f8f82da2af7ecce2938c5a70d512884ee9380b. 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/QZTRX2245023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5138df2fb92b727458709c4836818954d6fa18fdddea72897f7f6f95541aadd6. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/GBWUL2226979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02db983d4d8b1c2d388c32138cd3cddac6212c2c063a52419ea98d8471c36b10. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QMBZ92466401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00388d4adacb521f5b64a0969ee239aa51b86c14f1a7f5deaf9bd683eaeab878. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QM7282562943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11bca84a53ae9b2b9a116bc58655e7a6c3e3a6b87194a26b0796353619b0ffe0. 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/QM7282562944.