A system that discovers assets published by other participants in a dataspace. The result of a crawling operation is a collection of assets the crawling participant has access to. Access is determined by the provider participant and may include evaluation of access policy and usage policy against a set of verifiable credentials.