Constructing an intelligent agent-centric framework for supply chain traceability with blockchain integration