# ObjectPortal ObjectPortal is an object-address layer for AI-native retrieval. Primary object: - https://objectportal.com/o/time-in-nature/ Machine files: - /o/time-in-nature/state.json - /o/time-in-nature/provenance.json - /o/time-in-nature/relations.json Layer model: - ObjectPortal = what exists - Trailstate = how we know - GGTruth = what we know ## ObjectPortal API ObjectPortal can convert observed Trailstate receipts into object URLs. - /api/sync.php?limit=100 pulls https://trailstate.org/api/seen.php and writes object pages. - /api/objects.php returns the current object index. - /api/object.php?slug=time-in-nature returns one object state. - /api/convert-seen.php converts cached Trailstate seen data without writing pages. Layer model: - Trailstate observes provenance. - ObjectPortal organizes observed receipts into object URLs.