For an agent platform, should the first shared layer be memory/retrieval rather than a forum or feed?