Yesterday, Kanye West released the studio quality verse of his song, "All Day," off of his forthcoming (!!!) album So Help Me God. Last week, he performed the track live at the BRIT Awards alongside Allan Kingdom and Theophilus London, who are featured on the track along with Paul McCartney.

Prior to the song being released, a source close to the project revealed to Complex that French Montana brought Kanye over 80 beats close to one year ago. 'Ye immediately took interest in the beat that would later become "All Day," which was produced by Velous. Over the last 11 months or so, Kanye took the initial idea and reworked it with the aid of several other artists.

Now that the track has hit the web, we have some sort of clarity on who exactly was involved with the record—especially after months of rumorsHere's a brief breakdown of who's who on the track:

Production:

Kanye West: Duh.

Puff Daddy: He personally contributed to "All Day," according to a source close to the project, though it's unclear in what capacity.

Karim Kharbouch a.k.a. French Montana: The Coke Boys President (and Ye's on-and-off brother-in-law, sorta) brought 80 beats to Ye about 11 months ago, one of which was the skeleton that would become "All Day," produced by Velous. French received production credit for bringing the beat to Kanye.

Tyler Bryant a.k.a. Velous: Producer/artist who was signed to French Montana's Coke Boys imprint and a joint deal with Swanky Music Group last year. Almost 11 months ago, he created the original beat for French while on the couch watching "Saturday Night Live," and it would later be brought to Ye directly and become "All Day."

Ernest Brown a.k.a Charlie Heat: Producer signed to Kanye’s Very G.O.O.D. Beats production team. He also co-produced Pusha T’s “Lunch Money.”

Co-Production:

Mike Dean: Happy birthday, Mike. The legendary Houston producer has been working with Kanye on every album since The College Dropout, whether it be engineering or production, Mike's become Ye's right-hand man.​

Noah Goldstein:  Kanye's main audio engineer who worked on the majority of Yeezus. 

Additional Production:

Patrick Reynolds a.k.a. Plain Pat: A&R, manager, and producer, best known for his behind-the-scenes work with Kanye and Kid Cudi... and these days, Allan Kingdom.

Travi$ Scott: G.O.O.D. Music member who played a significant role in the making of Cruel Summer and Yeezus.

Allen Ritter: The Yonkers-based producer, who frequently works with Vinylz, has produced for everyone including Big Sean, Drake, Nicki Minaj, and many more.

Mario Winans: The inimitable R&B star has been under the radar but is currently signed to Bad Boy as a singer/songwriter. He's putting in work on Diddy's album, wherever that is...

Composers:

Paul McCartney: After "Only One" and "FourFiveSeconds," it's not surprising that McCartney was involved in "All Day," too. 

Kendrick Lamar: In between working on his own album, it seems like K. Dot had some involvement in the new Ye song. We've reached out for comment and will update as soon as possible.

Cydel Young a.k.a. CyHi the Prynce: The G.O.O.D. Music member has been consistently releasing music, and has had production credits and guest appearances on almost every Ye album since his signing. 

Victor Mensah a.k.a. Vic Mensa: The Chicago MC was recently featured on "Wolves," alongside Sia, so it looks like we can look forward to more Mensa on So Help Me God.

Che Pope: As Head A&R of G.O.O.D. Music, Pope has a hand in every project released by the label. Additionally, he co-executive produced Kanye’s sixth solo album Yeezus along with Rick Rubin.

Charles Njapa a.k.a. 88-Keys: The G.O.O.D. Music rapper and producer has been working with Ye for years.

Malik Yusef Jones: Spoken word artist and Chicago native who has been aligned with Kanye’s G.O.O.D. Music since the beginning. He released his album, G.O.O.D. Morning, G.O.O.D. Night, back in 2009.

Noel Ellis: Jamaican-born artist whose 1983 song, "Dance With Me," was sampled on "All Day."

Ömer Özyılmazel​'s song "Going Down" is sampled on "All Day." However, Ömer does not received a composer credit like Noel above.