Riak Core is a distributed systems framework that forms the basis of how Riak distributes data and scales across nodes. It manages the addition and removal of nodes, routes requests within the cluster, and manages information cluster-wide. The presenter demonstrated implementing a distributed command in Riak Core that can execute on a single node or all nodes in the cluster using consistent hashing, virtual nodes, and preference lists.