Danny de Graaf (; born 30 March 1988), who performs under the stage name David Gravell ( ), is a Dutch DJ and trance record producer. He was voted for several IDMAs in 2015. David Gravell first gaine
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 0x6e01459c8d6005f461f6e750fc5e2df83d1bd9d245578015527ed0a0446b5e10. 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/4bd7d5f3-0327-4ae9-83a6-69a36615937d.json and https://artists.proofprofile.net/proofs/artist/4bd7d5f3-0327-4ae9-83a6-69a36615937d.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 0x314d42421075b722b03512f2cdf783a55b4d207d3da0ca7a262f079ed1dd1cb0. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/NLF711502532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84eb5a50f1f7a712b9a36372e84c09b062712a767f2c1bb0b4e7412fccd68216. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T04:43: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/NLF711504468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x940c4614f5ecbd0428f5b5416879eba934b6c11ba1e3b8e82692ca8aac05aff2. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/NLF711600146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5715f966c5223c1d7e76054131bee1e0ab1188bf47aa9b32a8fe46d0f50307e4. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/NLF711607580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab7facd36cdbadccdb640fe59df57ec67f665a4205e455c432fcb7a34bd5007b. Chain 2 (Bitcoin): anchored in block 958116 (2026-07-15T10:02: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/NLS241401324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x346b4a86536960ff30667addd418bf383b01820b3a75dc1bd3301ae94e07b9e9. 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/NLF711705413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85dbc21c75e8b9b8a0cc6939cc18d19ea0b9dc9a84b921949a1e0125a733017. Chain 2 (Bitcoin): anchored in block 956620 (2026-07-04T07:11: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/NLF711710698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48ec5405b77c48a6532c2791b81768669376b63fa08a035e555319c1dd3021e2. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/GBKQU2448553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2212a8e31e7fda727e879abfc0ec419eb3b0175e785ca902bfaee2eed83279d. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T02:44:23Z), 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/NLE802500396.
A State Of Trance Year Mix 2014 (Mixed by Armin van Buuren)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1ea52752c4b433a8d0cf499173e9f4b7cbd70ecc2aac68bf17c6fdca8469c37. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/NLF711406227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec27ce55151e82bc4e84a3c520fc815ed0e530809942f477491be2fb8a7bfd6d. 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/NLD681400567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a6f700310340f2c69acae203a344dabfeecfb645e15379e6f19540c27813f50. 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/NLF711404551.
Carte Blanche - David Gravell Extended Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa35ee1c40bd7b57db19f7943aa8f95c04918e3c61f50c1ddadf48bf732385c6e. 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/NLS241401393.
A State Of Trance Year Mix 2019 (Mixed by Armin van Buuren)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x024c5554f85995cbbcdef0311c292eb1c3f0bf7e4dc2ada615999cbf1deeff2d. 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/NLF711912916.
Communication (Mixed) - David Gravell 2016 Remix
The Best Of Armin Only (Live from the Johan Cruijff ArenA - Amsterdam, The Netherlands) [Highlights]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d8a872ae7464dce0ac34e27b7e6c02785d84cd2545b40423d0e0d4b7dcef9f2. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:52:45Z), 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/NLF711909206.
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
Carte Blanche (Mix Cut) - David Gravell Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab9afefc3fb7220443dc6ed69e32b6820b724bdc29f92dd579d42c2e0f868cb5. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38: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/NLF711406232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcd4d3d153fdc63a145d6ea09ec2bbe3752a8cfc6aedfecea817ea5467b0d984. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/NLF711406252.
Trance 100 - Best Of 2013 (Mixed Version)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe25f3fb427b8798fe8ce6fd3954ed69ef63b60e55908f8548647ba1ba41aaf45. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/NLF711310725.
A State Of Trance Year Mix 2019 (Selected by Armin van Buuren)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfbb5df97b45c90d374c57a722b9d1aeb55520c1e2c7ae936a7d75a2e417a03d. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/NLF711907844.