A non-transitory computer readable medium comprising executable instructions, the executable instructions being executable by a processor for performing a method, the method comprising:
- receiving, by a content distribution system, a first request to store first creator content generated by a first content creator of a plurality of content creators, the first request to store the first creator content including a first content creator identifier, and one or more first categorical identifiers associated with the first content creator content;
- storing, by the content distribution system, the first creator content within a data store;
- receiving, by the content distribution system, first rules by the first content creator that govern access to the first creator content, the first rules including a requirement that for any particular consumer to have access to the first creator content, that particular consumer must be a member of a first content creator group, must have paid a fee to be a member of the first content creator group, and be within a first particular geographic area, the first rules further allowing access to the first creator content to request for content provided by a first subset of third-party systems if all the other first rules are met by a requester, the first subset of third-party systems be independent of and remote from each other;
- receiving, by the content distribution system, a second request to store second creator content generated by a second content creator of the plurality of content creators, the second request to store second creator content including a second content creator identifier, and one or more second categorical identifiers associated with the second content creator content;
- storing, by the content distribution system, the second creator content within the data store;
- receiving, by the content distribution system, second rules by the second content creator that govern access to the second creator content, the second rules including a requirement that for any particular consumer to have access to the second creator content, that particular consumer must be a member of a second content creator group, and be within a second particular geographic area, the second rules not including a payment requirement, the second rules further allowing access to the second creator content to request for content provided by a second subset of third-party systems if all the other second rules are met by the requester, the second subset of third-party systems be independent of and remote from each other, the first subset of third-party systems and the second subset of third-party systems being different from each other;
- receiving, by the content distribution system, a first identifier from a first third-party system from a first user and a first request for first creator content from the first user;
- confirming, by the content distribution system, that the first third-party system is a member of the first subset of third-party systems;
- if the first third-party system is not a member of the first subset of third-party systems, sending, by the content distribution system, a denial of the first request;
- if the first third-party system is a member of the first subset of third-party systems, determining, by the content distribution system, from the first request if the first user meets requirements of the first rules including that the first user, based on the first identifier, is a member of the first content creator group, paid the fee to be a member of the first content creator group, and is within the first particular geographic area;
- if the first user meets the requirements of the first rules, providing, by the content distribution system, the first creator content requested by the first request to the first user through the first third-party system;
- receiving, by the content distribution system, a second identifier from a second third-party system from a second user and a second request for second creator content from the second user;
- confirming, by the content distribution system, that the second third-party system is a member of the second subset of third-party systems;
- if the second third-party system is not a member of the second subset of third-party systems, sending, by the content distribution system, a denial of the second request;
- if the second third-party system is a member of the second subset of third-party systems, determining, by the content distribution system, from the second request if the second user meets requirements of the second rules including that second user, based on the second identifier, is a member of the second content creator group and is within the second particular geographic area;
- and
- if the second user meets the requirements of the first rules, providing, by the content distribution system, the second creator content requested by the second request to the second user through the second third-party system.