Lon3wulf
type: MusicGroup
popularity: 16
followers: 387
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4c6f93ee4cac12fb3593e1ed97fb55844368e173402daf9b0594279b205c75dc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953605
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953605
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/135b95c7-ce09-4126-9536-7856ae32f0bd.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/135b95c7-ce09-4126-9536-7856ae32f0bd.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/135b95c7-ce09-4126-9536-7856ae32f0bd
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-14T07:39:50Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c6f93ee4cac12fb3593e1ed97fb55844368e173402daf9b0594279b205c75dc. Chain 2 (Bitcoin): anchored in block 953605 (2026-06-14T07:39:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/135b95c7-ce09-4126-9536-7856ae32f0bd.json and https://artists.proofprofile.net/proofs/artist/135b95c7-ce09-4126-9536-7856ae32f0bd.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-14T07:39:50Z
album: Real Rap Back (Explicit)
  type: MusicAlbum
  date published: 2024-12-04
album: Lost Soul
  type: MusicAlbum
  date published: 2024-12-06
album: Wulf Talk
  type: MusicAlbum
  date published: 2024-12-09
album: Lov3 & Loyalty EP
  type: MusicAlbum
  date published: 2024-12-11
album: VIBEZzz
  type: MusicAlbum
  date published: 2024-12-12
album: It's a Bird, It's a Plane... It's Lon3wulf
  type: MusicAlbum
  date published: 2024-12-12
album: SLVSH3RZ EP, Vol. 1
  type: MusicAlbum
  date published: 2024-12-13
album: W33DZ
  type: MusicAlbum
  date published: 2024-12-15
album: Thv Pevky Blind3r
  type: MusicAlbum
  date published: 2024-12-17
album: D3vth B4 Dishonor
  type: MusicAlbum
  date published: 2024-12-18
album: Th3 Wulf
  type: MusicAlbum
  date published: 2024-12-20
album: TH@ INV@SION
  type: MusicAlbum
  date published: 2024-12-29
album: World War Wulf
  type: MusicAlbum
  date published: 2025-01-03
album: CH4RL3Z L33 RVY
  type: MusicAlbum
  date published: 2025-01-04
album: The Howling
  type: MusicAlbum
  date published: 2025-01-05
album: CUT THV T3NSION
  type: MusicAlbum
  date published: 2025-01-07
album: Wulf Talk II
  type: MusicAlbum
  date published: 2025-01-07
album: THV LON3WULF FROM MARS
  type: MusicAlbum
  date published: 2025-01-08
album: CL1CK CL4CK
  type: MusicAlbum
  date published: 2025-01-08
album: D34TH D4Y
  type: MusicAlbum
  date published: 2025-01-08
album: Loyalty Honesty Respect
  type: MusicAlbum
  date published: 2025-01-10
album: Made in CH1C4GO
  type: MusicAlbum
  date published: 2025-01-10
album: Be My Forever
  type: MusicAlbum
  date published: 2025-01-31
album: Lord Knows
  type: MusicAlbum
  date published: 2025-02-07
album: The Motion Picture Soundtrack starring... Lon3wulf
  type: MusicAlbum
  date published: 2025-02-10
album: Angels Demons
  type: MusicAlbum
  date published: 2025-02-28
  track: Demon/Angel
    type: MusicRecording
    duration: PT2M35S
    duration ms: 155402
    explicit: true
    by artist: Lon3wulf
    in album: Angels Demons
      type: MusicAlbum
      date published: 2025-02-28
    isrc code: QZHN62562695
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-22T00:27:55+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xb7aea8dee58be46a5edeebfc83c3ec6b47ba6af82822099abc429c53213e0a7e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 959084
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/959084
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN62562695
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-22T00:50:00Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7aea8dee58be46a5edeebfc83c3ec6b47ba6af82822099abc429c53213e0a7e. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN62562695 — a six-check JSON result.
      date published: 2026-07-22T00:50:00Z
    audio: Demon/Angel
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 149.045
      additional property: Musical Key
        type: PropertyValue
        value: 7
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.704
      additional property: Energy
        type: PropertyValue
        value: 0.514
      additional property: Speechiness
        type: PropertyValue
        value: 0.064
      additional property: Acousticness
        type: PropertyValue
        value: 0.181
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.007
      additional property: Liveness
        type: PropertyValue
        value: 0.508
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.151
      additional property: Loudness (dB)
        type: PropertyValue
        value: -9.558
      additional property: Key Name
        type: PropertyValue
        value: G
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: TH3 MIXTAP3 : VOLUM3 ON3
  type: MusicAlbum
  date published: 2025-03-07
album: Wulf Against Da World : Da 2nd Feeding (Bonus EP)
album: Wulf Against Da World
album: Friday Night Garage Studio Smoke Sesh
album: Red 40 Dye
album: Apocalypse
album: The EP : Volume One
album: You are NOT the father!!!
album: Shortz & Snippetz
album: Wulf Against Da World : Da 1st Feeding
album: Open Mic Night
album: 350 Degreez : Beanz & Bologna EP
album: XXX
album: DOPE
album: Plicasso's Pharm : Chicken Fingers & Spare Tires
album: Don't Kill My High
album: Emotions
album: Depressive Homicide
album: Elm Street Trip
album: XXX2
album: Judgement Day EP
album: TH3 MIXTAP3 : VOLUM3 TWO (ZOOLOGY)
album: Digging Thru Da Crates : Da Lost Tapez
album: Graveyard Shift
album: Digging Thru Da Crates : Da Lost Tapez 2
album: KILLAZ
album: Digging Thru Da Crates : Da Lost Tapez 4
album: Digging Thru Da Crates : Da Lost Tapez 3
album: Digging Thru Da Crates : Da Lost Tapez 5
album: Extraterrestrial Throwbacks
album: Extraterrestrial Throwbacks 3
album: Extraterrestrial Throwbacks 5
album: Extraterrestrial Throwbacks 4
album: Extraterrestrial Throwbacks 2
album: R.I.P (Almazing Alberta M.)
album: DEFEATED
album: COMBAT
album: See No Evil
album: Death Threats

Wulf Against Da World : Da 2nd Feeding (Bonus EP)
type: MusicAlbum
date published: 2025-03-14

Wulf Against Da World
type: MusicAlbum
date published: 2025-03-14

Friday Night Garage Studio Smoke Sesh
type: MusicAlbum
date published: 2025-03-21
track: Friday Night Garage Studio Smoke Sesh
  type: MusicRecording
  duration: PT2M26S
  duration ms: 146549
  explicit: true
  by artist: Lon3wulf
  in album: Friday Night Garage Studio Smoke Sesh
    type: MusicAlbum
    date published: 2025-03-21
  isrc code: QZK6M2504882
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T03:44:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2d2df049c185ef0255e3a2baadd96b4c84ac628ff9083376085caffee93d5819
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958489
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958489
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6M2504882
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T04:13:26Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d2df049c185ef0255e3a2baadd96b4c84ac628ff9083376085caffee93d5819. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6M2504882 — a six-check JSON result.
    date published: 2026-07-18T04:13:26Z
  audio: Friday Night Garage Studio Smoke Sesh
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 118.017
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.88
    additional property: Energy
      type: PropertyValue
      value: 0.561
    additional property: Speechiness
      type: PropertyValue
      value: 0.068
    additional property: Acousticness
      type: PropertyValue
      value: 0.092
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.166
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.81
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.668
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Red 40 Dye
type: MusicAlbum
date published: 2025-03-31

Apocalypse
type: MusicAlbum
date published: 2025-04-06

The EP : Volume One
type: MusicAlbum
date published: 2025-04-09

You are NOT the father!!!
type: MusicAlbum
date published: 2025-04-11

Shortz & Snippetz
type: MusicAlbum
date published: 2025-04-12

Wulf Against Da World : Da 1st Feeding
type: MusicAlbum
date published: 2025-04-15

Open Mic Night
type: MusicAlbum
date published: 2025-04-16

350 Degreez : Beanz & Bologna EP
type: MusicAlbum
date published: 2025-04-17

XXX
type: MusicAlbum
date published: 2025-04-18

DOPE
type: MusicAlbum
date published: 2025-04-21

Plicasso's Pharm : Chicken Fingers & Spare Tires
type: MusicAlbum
date published: 2025-04-24

Don't Kill My High
type: MusicAlbum
date published: 2025-04-27

Emotions
type: MusicAlbum
date published: 2025-04-29

Depressive Homicide
type: MusicAlbum
date published: 2025-05-01

Elm Street Trip
type: MusicAlbum
date published: 2025-05-01

XXX2
type: MusicAlbum
date published: 2025-05-01

Judgement Day EP
type: MusicAlbum
date published: 2025-05-02

TH3 MIXTAP3 : VOLUM3 TWO (ZOOLOGY)
type: MusicAlbum
date published: 2025-05-08

Digging Thru Da Crates : Da Lost Tapez
type: MusicAlbum
date published: 2025-05-09

Graveyard Shift
type: MusicAlbum
date published: 2025-05-10

Digging Thru Da Crates : Da Lost Tapez 2
type: MusicAlbum
date published: 2025-05-10

KILLAZ
type: MusicAlbum
date published: 2025-05-11

Digging Thru Da Crates : Da Lost Tapez 4
type: MusicAlbum
date published: 2025-05-13

Digging Thru Da Crates : Da Lost Tapez 3
type: MusicAlbum
date published: 2025-05-13

Digging Thru Da Crates : Da Lost Tapez 5
type: MusicAlbum
date published: 2025-05-14

Extraterrestrial Throwbacks
type: MusicAlbum
date published: 2025-05-15

Extraterrestrial Throwbacks 3
type: MusicAlbum
date published: 2025-05-16

Extraterrestrial Throwbacks 5
type: MusicAlbum
date published: 2025-05-16

Extraterrestrial Throwbacks 4
type: MusicAlbum
date published: 2025-05-16

Extraterrestrial Throwbacks 2
type: MusicAlbum
date published: 2025-05-16

R.I.P (Almazing Alberta M.)
type: MusicAlbum
date published: 2025-05-20

DEFEATED
type: MusicAlbum
date published: 2025-05-21

COMBAT
type: MusicAlbum
date published: 2025-05-23
track: COMBAT
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127895
  explicit: true
  by artist: Lon3wulf
  in album: COMBAT
    type: MusicAlbum
    date published: 2025-05-23
  isrc code: QZRP52573048
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T01:51:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x218006edba4b8e2a5f09adc41febaa0bfc7b7dc8aa2aaad325a95acc18dff60a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRP52573048
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x218006edba4b8e2a5f09adc41febaa0bfc7b7dc8aa2aaad325a95acc18dff60a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRP52573048 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: COMBAT
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.012
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.909
    additional property: Energy
      type: PropertyValue
      value: 0.463
    additional property: Speechiness
      type: PropertyValue
      value: 0.107
    additional property: Acousticness
      type: PropertyValue
      value: 0.448
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.316
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.504
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

See No Evil
type: MusicAlbum
date published: 2025-05-29

Death Threats
type: MusicAlbum
date published: 2025-05-30

Denouement
type: MusicAlbum
date published: 2025-05-31

Back 2 Da Basics (Moving On...)
type: MusicAlbum
date published: 2025-06-01

Animal Instinctz
type: MusicAlbum
date published: 2025-06-06
track: Animal Instinctz
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152560
  explicit: true
  by artist: Lon3wulf
  in album: Animal Instinctz
    type: MusicAlbum
    date published: 2025-06-06
  isrc code: QZTAZ2561540
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T12:39:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x83f90ab358b4df9c6d061bcece2a87d0620ff0f0aeea49f64d6c5572c9ebda4c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAZ2561540
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f90ab358b4df9c6d061bcece2a87d0620ff0f0aeea49f64d6c5572c9ebda4c. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAZ2561540 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: Animal Instinctz
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.99
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.844
    additional property: Energy
      type: PropertyValue
      value: 0.474
    additional property: Speechiness
      type: PropertyValue
      value: 0.054
    additional property: Acousticness
      type: PropertyValue
      value: 0.046
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.31
    additional property: Liveness
      type: PropertyValue
      value: 0.079
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.091
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.54
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Lane Switchin'
type: MusicAlbum
date published: 2025-06-09
track: Lane Switchin'
  type: MusicRecording
  duration: PT2M20S
  duration ms: 140933
  explicit: true
  by artist: Lon3wulf
  in album: Lane Switchin'
    type: MusicAlbum
    date published: 2025-06-09
  isrc code: QZTB22566472
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T13:09:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xac02a145de52ffcbde54bf08c0d7a4671bbfb88bd95c898946068a1faccb218a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956551
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956551
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB22566472
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T21:18:05Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac02a145de52ffcbde54bf08c0d7a4671bbfb88bd95c898946068a1faccb218a. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB22566472 — a six-check JSON result.
    date published: 2026-07-03T21:18:05Z
  audio: Lane Switchin'
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.05
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.548
    additional property: Energy
      type: PropertyValue
      value: 0.722
    additional property: Speechiness
      type: PropertyValue
      value: 0.041
    additional property: Acousticness
      type: PropertyValue
      value: 0.031
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.393
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.343
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.609
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Trump Da Chump
type: MusicAlbum
date published: 2025-06-13
track: Trump Da Chump
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154229
  explicit: true
  by artist: Lon3wulf
  in album: Trump Da Chump
    type: MusicAlbum
    date published: 2025-06-13
  isrc code: QZTB42552486
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T13:48:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xef598f5693b4a6773bdb5bfb84beba05af4682d2839532aadb90b51c46525681
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958561
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958561
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB42552486
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T14:22:01Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef598f5693b4a6773bdb5bfb84beba05af4682d2839532aadb90b51c46525681. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB42552486 — a six-check JSON result.
    date published: 2026-07-18T14:22:01Z
  audio: Trump Da Chump
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 162.041
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.516
    additional property: Energy
      type: PropertyValue
      value: 0.663
    additional property: Speechiness
      type: PropertyValue
      value: 0.117
    additional property: Acousticness
      type: PropertyValue
      value: 0.033
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.134
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.18
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.969
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

TAKEOVER
type: MusicAlbum
date published: 2025-06-13

Tear It Up
type: MusicAlbum
date published: 2025-06-16

Lazos Familiares
type: MusicAlbum
date published: 2025-06-18
track: Lazos Familiares
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161498
  explicit: true
  by artist: Lon3wulf
  in album: Lazos Familiares
    type: MusicAlbum
    date published: 2025-06-18
  isrc code: QZTB62552109
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T16:22:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf42023a6418d1d66b8f44c1f7afb859aa5751abf62ae8a235ff41a0e88558d05
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958911
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958911
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB62552109
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T16:46:31Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf42023a6418d1d66b8f44c1f7afb859aa5751abf62ae8a235ff41a0e88558d05. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46:31Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB62552109 — a six-check JSON result.
    date published: 2026-07-20T16:46:31Z
  audio: Lazos Familiares
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.061
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.775
    additional property: Energy
      type: PropertyValue
      value: 0.468
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.042
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.121
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.145
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

The R&B Sessionz
type: MusicAlbum
date published: 2025-06-20

Prevail
type: MusicAlbum
date published: 2025-06-21
track: Prevail
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125311
  explicit: true
  by artist: Lon3wulf
  in album: Prevail
    type: MusicAlbum
    date published: 2025-06-21
  isrc code: QZTB72598857
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T04:03:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0a6b1e246955c32c59254a9702d2cb31afa401f108b0bcd16df869e0ee6299b2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958104
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958104
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB72598857
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T05:34:05Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a6b1e246955c32c59254a9702d2cb31afa401f108b0bcd16df869e0ee6299b2. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB72598857 — a six-check JSON result.
    date published: 2026-07-15T05:34:05Z
  audio: Prevail
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.007
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.917
    additional property: Energy
      type: PropertyValue
      value: 0.569
    additional property: Speechiness
      type: PropertyValue
      value: 0.095
    additional property: Acousticness
      type: PropertyValue
      value: 0.198
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.219
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.533
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.487
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Galvanized Rapz
type: MusicAlbum
date published: 2025-07-03

PSA
type: MusicAlbum
date published: 2025-07-03

Wulf Eyes, Realize, Real Lies
type: MusicAlbum
date published: 2025-07-05

Da Suspension Notice EP
type: MusicAlbum
date published: 2025-07-08

Król Wilk
type: MusicAlbum
date published: 2025-07-09
track: Król Wilk
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115306
  explicit: true
  by artist: Lon3wulf
  in album: Król Wilk
    type: MusicAlbum
    date published: 2025-07-09
  isrc code: QZWFE2512916
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T15:45:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8591c668bdc6a2ea07a26e535aea15ed28d86fe06ee97fdc03630eb17ca85c36
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958436
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958436
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFE2512916
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T16:42:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8591c668bdc6a2ea07a26e535aea15ed28d86fe06ee97fdc03630eb17ca85c36. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFE2512916 — a six-check JSON result.
    date published: 2026-07-17T16:42:22Z
  audio: Król Wilk
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.996
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.795
    additional property: Energy
      type: PropertyValue
      value: 0.495
    additional property: Speechiness
      type: PropertyValue
      value: 0.066
    additional property: Acousticness
      type: PropertyValue
      value: 0.008
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.298
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.036
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

The Impeachment
type: MusicAlbum
date published: 2025-07-11

Money Mission
type: MusicAlbum
date published: 2025-07-13

King Wulf
type: MusicAlbum
date published: 2025-07-15

Extraterrestrial
type: MusicAlbum
date published: 2025-07-16
track: Extraterrestrial
  type: MusicRecording
  duration: PT2M19S
  duration ms: 139338
  explicit: true
  by artist: Lon3wulf
  in album: Extraterrestrial
    type: MusicAlbum
    date published: 2025-07-16
  isrc code: QZWFH2574000
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T05:21:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3c8ddef99cf599009e037c187d4e5597611624cd8818f00564bc5c916b241e15
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958245
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958245
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2574000
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T05:50:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8ddef99cf599009e037c187d4e5597611624cd8818f00564bc5c916b241e15. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2574000 — a six-check JSON result.
    date published: 2026-07-16T05:50:22Z
  audio: Extraterrestrial
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 138.032
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.645
    additional property: Energy
      type: PropertyValue
      value: 0.811
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.217
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.122
    additional property: Liveness
      type: PropertyValue
      value: 0.155
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.869
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.591
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major