{"action":"created","issue":{"url":"https://api.github.com/repos/opencog/atomspace/issues/109","labels_url":"https://api.github.com/repos/opencog/atomspace/issues/109/labels{/name}","comments_url":"https://api.github.com/repos/opencog/atomspace/issues/109/comments","events_url":"https://api.github.com/repos/opencog/atomspace/issues/109/events","html_url":"https://github.com/opencog/atomspace/issues/109","id":91172544,"number":109,"title":"Any need to keep these protobuf message types?","user":{"login":"AmeBel","id":2135577,"avatar_url":"https://avatars.githubusercontent.com/u/2135577?v=3","gravatar_id":"","url":"https://api.github.com/users/AmeBel","html_url":"https://github.com/AmeBel","followers_url":"https://api.github.com/users/AmeBel/followers","following_url":"https://api.github.com/users/AmeBel/following{/other_user}","gists_url":"https://api.github.com/users/AmeBel/gists{/gist_id}","starred_url":"https://api.github.com/users/AmeBel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AmeBel/subscriptions","organizations_url":"https://api.github.com/users/AmeBel/orgs","repos_url":"https://api.github.com/users/AmeBel/repos","events_url":"https://api.github.com/users/AmeBel/events{/privacy}","received_events_url":"https://api.github.com/users/AmeBel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/opencog/atomspace/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-26T06:41:30Z","updated_at":"2015-06-26T08:34:10Z","closed_at":null,"body":"What is the purpose of these messages? Is there any reason for keeping this message types?\r\n1. https://github.com/opencog/atomspace/blob/master/opencog/persist/zmq/atomspace/ZMQMessages.proto#L43 . Last commit refering to Trail is c9bacabc3cd0d6e5d2c90e23966a1141a96fac43 . Trail seems to have been a continaer for storing a series of atoms, could have been used similarly to inference history in the [python-pln](https://github.com/opencog/opencog/blob/bf4581f5a59065d0aba0052c8fbab0599990bb60/opencog/python/pln_old/chainers.py#L317)\r\n2. https://github.com/opencog/atomspace/blob/master/opencog/persist/zmq/atomspace/ZMQMessages.proto#L20 . Last commit refering to VersionHandle is 518f603cb97885597004c41e2aaf0bd3a80a3b5c\r\n\r\nThis follows from @ceefour's suggestion @ https://groups.google.com/d/msg/opencog/KUrO5fx0bKg/uilwdioF9nYJ for the neo4j backing store.\r\n\r\n@cosmoharrigan @linas @ngeiswei \r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/opencog/atomspace/issues/comments/115574265","html_url":"https://github.com/opencog/atomspace/issues/109#issuecomment-115574265","issue_url":"https://api.github.com/repos/opencog/atomspace/issues/109","id":115574265,"user":{"login":"misgeatgit","id":2872565,"avatar_url":"https://avatars.githubusercontent.com/u/2872565?v=3","gravatar_id":"","url":"https://api.github.com/users/misgeatgit","html_url":"https://github.com/misgeatgit","followers_url":"https://api.github.com/users/misgeatgit/followers","following_url":"https://api.github.com/users/misgeatgit/following{/other_user}","gists_url":"https://api.github.com/users/misgeatgit/gists{/gist_id}","starred_url":"https://api.github.com/users/misgeatgit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/misgeatgit/subscriptions","organizations_url":"https://api.github.com/users/misgeatgit/orgs","repos_url":"https://api.github.com/users/misgeatgit/repos","events_url":"https://api.github.com/users/misgeatgit/events{/privacy}","received_events_url":"https://api.github.com/users/misgeatgit/received_events","type":"User","site_admin":false},"created_at":"2015-06-26T08:34:09Z","updated_at":"2015-06-26T08:34:09Z","body":"As @williampma  said, in the forward chainer, history is kept in a C++ object (https://github.com/opencog/atomspace/blob/master/opencog/rule-engine/forwardchainer/FCMemory.cc)"}}