In query results, references are encoded as regular attributes.
A key property of an IPLD service is that record properties that are (hash linked) references to other records should be explicitly denoted, allowing graph walking across linked records by software that does not understand their complete schema.
laconicd does not currently do this. For example in this GraphQL response, the reference is encoded as a regular string typed attribute:
In query results, references are encoded as regular attributes.
A key property of an IPLD service is that record properties that are (hash linked) references to other records should be explicitly denoted, allowing graph walking across linked records by software that does not understand their complete schema.
laconicd does not currently do this. For example in this GraphQL response, the reference is encoded as a regular string typed attribute:
Instead, responses should explicitly denote references, either in actual DAG-JSON format, or some scheme that can be transcoded to DAG-JSON, e.g.